Merge pull request #30 from R0m1k3/1.1

Allow directors to delete orders and deliveries across modules
This commit is contained in:
LogiFlow authored and GitHub committed 2025-08-12 15:30:32 +02:00
commit 904d442c36
4 files changed
+9 -9

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 KiB

@@ -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';
+4 -4
View File
@@ -247,10 +247,10 @@ export default function Deliveries() {
}
};
const canCreate = true; // All users can create deliveries
const canEdit = user?.role === 'admin' || user?.role === 'manager';
const canDelete = user?.role === 'admin' || user?.role === 'manager';
const canValidate = user?.role === 'admin' || user?.role === 'directeur' || user?.role === 'manager';
const canCreate = permissions.canCreate('deliveries');
const canEdit = permissions.canEdit('deliveries');
const canDelete = permissions.canDelete('deliveries');
const canValidate = permissions.canValidate('deliveries');
return (
<div className="p-6 space-y-6">
+3 -3
View File
@@ -219,9 +219,9 @@ export default function Orders() {
}
};
const canCreate = true; // All users can create orders
const canEdit = user?.role === 'admin' || user?.role === 'manager';
const canDelete = user?.role === 'admin' || user?.role === 'manager';
const canCreate = permissions.canCreate('orders');
const canEdit = permissions.canEdit('orders');
const canDelete = permissions.canDelete('orders');
return (
<div className="p-6 space-y-6">