Restrict employees from creating tasks and adjust other permissions

Update role permissions to prevent employees from creating tasks, while ensuring they can view tasks and suppliers. Adjustments also made to director and manager permissions for product validation.

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/69xEJ3P
This commit is contained in:
michaelschal committed 2025-08-12 08:59:38 +00:00
1 parent d2fc6665e2
commit b986763b6c
4 files changed
+125 -5

No files matched your search

+2 -2
View File
@@ -80,12 +80,12 @@ const PERMISSIONS: Record<Module, Record<Role, Permission[]>> = {
employee: ['view', 'create']
},
// Tâches - Admin/Directeur tout, Manager view + validate, Employé view + create
// Tâches - Admin/Directeur tout, Manager view + validate, Employé view seulement
tasks: {
admin: ['view', 'create', 'edit', 'delete', 'validate'],
directeur: ['view', 'create', 'edit', 'delete', 'validate'],
manager: ['view', 'validate'],
employee: ['view', 'create']
employee: ['view']
}
};