mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-12 01:37:40 +02:00
Merge pull request #30 from R0m1k3/1.1
Allow directors to delete orders and deliveries across modules
This commit is contained in:
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';
|
||||
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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">
|
||||
|
||||
Reference in new issue
Block a user