Grant directors access to more sidebar menus and restrict management features

Update sidebar navigation to include "directeur" role for dashboard, calendar, orders, deliveries, customer orders, DLC, and tasks. Restrict "gestion" related sections (suppliers, groups) to "admin" and "directeur" roles.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: b163d4c0-de5e-4f4e-a9c0-aed4c7049718
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/b163d4c0-de5e-4f4e-a9c0-aed4c7049718/kdCs97W
This commit is contained in:
michaelschal committed 2025-08-12 08:14:39 +00:00
1 parent 69777558ef
commit ee94580c4f
1 file changed
+11 -11
+11 -11
View File
@@ -69,55 +69,55 @@ export default function Sidebar() {
path: "/dashboard",
label: "Tableau de bord",
icon: BarChart3,
roles: ["admin", "manager", "employee"]
roles: ["admin", "directeur", "manager", "employee"]
},
{
path: "/calendar",
label: "Calendrier",
icon: Calendar,
roles: ["admin", "manager", "employee"]
roles: ["admin", "directeur", "manager", "employee"]
},
{
path: "/orders",
label: "Commandes",
icon: Package,
roles: ["admin", "manager"]
roles: ["admin", "directeur", "manager", "employee"]
},
{
path: "/deliveries",
label: "Livraisons",
icon: Truck,
roles: ["admin", "manager"]
roles: ["admin", "directeur", "manager", "employee"]
},
{
path: "/bl-reconciliation",
label: "Rapprochement",
icon: FileText,
roles: ["admin", "manager"]
roles: ["admin", "directeur"]
},
{
path: "/publicities",
label: "Publicités",
icon: Megaphone,
roles: ["admin", "manager"]
roles: ["admin", "directeur", "manager", "employee"]
},
{
path: "/customer-orders",
label: "Commandes Client",
icon: ShoppingCart,
roles: ["admin", "manager", "employee"]
roles: ["admin", "directeur", "manager", "employee"]
},
{
path: "/dlc",
label: "Gestion DLC",
icon: Clock,
roles: ["admin", "manager", "employee"]
roles: ["admin", "directeur", "manager", "employee"]
},
{
path: "/tasks",
label: "Tâches",
icon: ListTodo,
roles: ["admin", "manager", "employee"]
roles: ["admin", "directeur", "manager", "employee"]
},
];
@@ -126,13 +126,13 @@ export default function Sidebar() {
path: "/suppliers",
label: "Fournisseurs",
icon: Building,
roles: ["admin", "manager"]
roles: ["admin", "directeur"]
},
{
path: "/groups",
label: "Magasins",
icon: Users,
roles: ["admin", "manager"]
roles: ["admin", "directeur"]
},
];