mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-11 17:27:31 +02:00
Restrict employee access to orders and deliveries while fixing supplier visibility
Fixes bugs that prevented employees from viewing supplier lists and restricted their access to order and delivery creation functionalities. 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/9RgkyCi
This commit is contained in:
1 parent
5fe9763763
commit
5ea3481dc0
7 files changed
+263
-45
No files matched your search
@@ -32,20 +32,20 @@ const PERMISSIONS: Record<Module, Record<Role, Permission[]>> = {
|
||||
employee: ['view']
|
||||
},
|
||||
|
||||
// Commandes - Admin/Directeur tout, Manager tout sauf delete, Employé view
|
||||
// Commandes - Admin/Directeur tout, Manager tout sauf delete, Employé aucun accès
|
||||
orders: {
|
||||
admin: ['view', 'create', 'edit', 'delete'],
|
||||
directeur: ['view', 'create', 'edit', 'delete'],
|
||||
manager: ['view', 'create', 'edit'],
|
||||
employee: ['view']
|
||||
employee: []
|
||||
},
|
||||
|
||||
// Livraisons - Admin/Directeur tout, Manager tout sauf delete, Employé view
|
||||
// Livraisons - Admin/Directeur tout, Manager tout sauf delete, Employé aucun accès
|
||||
deliveries: {
|
||||
admin: ['view', 'create', 'edit', 'delete'],
|
||||
directeur: ['view', 'create', 'edit', 'delete'],
|
||||
manager: ['view', 'create', 'edit'],
|
||||
employee: ['view']
|
||||
employee: []
|
||||
},
|
||||
|
||||
// Rapprochement - Admin tout, Directeur tout sauf delete, Manager/Employé rien
|
||||
|
||||
Reference in new issue
Block a user