mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-19 05:07:57 +02:00
3 files changed
+2976
-5
No files matched your search
Binary file not shown.
|
After Width: | Height: | Size: 384 KiB |
File diff suppressed because it is too large.
Load diff
@@ -539,10 +539,10 @@ export default function BLReconciliation() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const handleDevalidateReconciliation = async (deliveryId: number) => {
|
const handleDevalidateReconciliation = async (deliveryId: number) => {
|
||||||
if (user?.role !== 'admin') {
|
if (!permissions.canEdit('reconciliation') && !permissions.canValidate('reconciliation')) {
|
||||||
toast({
|
toast({
|
||||||
title: "Accès refusé",
|
title: "Accès refusé",
|
||||||
description: "Seuls les administrateurs peuvent dévalider les rapprochements",
|
description: "Vous n'avez pas les permissions nécessaires pour dévalider les rapprochements",
|
||||||
variant: "destructive",
|
variant: "destructive",
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
@@ -1019,10 +1019,10 @@ export default function BLReconciliation() {
|
|||||||
<h4 className="text-sm font-medium text-blue-900">Mode rapprochement automatique</h4>
|
<h4 className="text-sm font-medium text-blue-900">Mode rapprochement automatique</h4>
|
||||||
<p className="text-sm text-blue-700 mt-1">
|
<p className="text-sm text-blue-700 mt-1">
|
||||||
Les livraisons de fournisseurs en mode automatique sont validées automatiquement lorsqu'elles ont le statut "delivered" et un numéro de BL.
|
Les livraisons de fournisseurs en mode automatique sont validées automatiquement lorsqu'elles ont le statut "delivered" et un numéro de BL.
|
||||||
{user?.role === 'admin' ? (
|
{(permissions.canEdit('reconciliation') || permissions.canValidate('reconciliation')) ? (
|
||||||
" Vous pouvez dévalider ces rapprochements si nécessaire."
|
" Vous pouvez dévalider ces rapprochements si nécessaire."
|
||||||
) : (
|
) : (
|
||||||
" Seuls les administrateurs peuvent dévalider ces rapprochements."
|
" Seuls les utilisateurs autorisés peuvent dévalider ces rapprochements."
|
||||||
)}
|
)}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -1129,7 +1129,7 @@ export default function BLReconciliation() {
|
|||||||
<Upload className="w-4 h-4" />
|
<Upload className="w-4 h-4" />
|
||||||
</button>
|
</button>
|
||||||
)}
|
)}
|
||||||
{user?.role === 'admin' && (
|
{(permissions.canEdit('reconciliation') || permissions.canValidate('reconciliation')) && (
|
||||||
<button
|
<button
|
||||||
onClick={() => handleDevalidateReconciliation(delivery.id)}
|
onClick={() => handleDevalidateReconciliation(delivery.id)}
|
||||||
className="text-gray-600 hover:text-orange-600 transition-colors duration-200 p-1 hover:bg-orange-50 rounded"
|
className="text-gray-600 hover:text-orange-600 transition-colors duration-200 p-1 hover:bg-orange-50 rounded"
|
||||||
|
|||||||
Reference in new issue
Block a user