Allow directors to delete orders and deliveries across modules

Update permission checks to enable 'directeur' role for deleting orders and deliveries in Order, Delivery, and Calendar modules, aligning with user requirements.

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/x9HQyBS
This commit is contained in:
michaelschal committed 2025-08-12 13:28:54 +00:00
1 parent 2bfa0d2a12
commit 2aa9d82dbd
4 files changed
+9 -9

No files matched your search

@@ -172,8 +172,8 @@ export default function OrderDetailModal({
setShowEditModal(true);
};
const canEdit = user?.role === 'admin' || user?.role === 'manager';
const canDelete = user?.role === 'admin' || user?.role === 'manager';
const canEdit = permissions.canEdit(isOrder ? 'orders' : 'deliveries');
const canDelete = permissions.canDelete(isOrder ? 'orders' : 'deliveries');
const canValidate = (user?.role === 'admin' || user?.role === 'directeur' || user?.role === 'manager') &&
isDelivery && item.status !== 'delivered';