From ef7bf699808290deb75a337dc8fffed1e56a8b31 Mon Sep 17 00:00:00 2001 From: tristan Date: Mon, 22 Jun 2026 15:03:02 +0200 Subject: [PATCH] =?UTF-8?q?style(front)=20:=20section=20Logistique=20en=20?= =?UTF-8?q?t=C3=AAte=20de=20sidebar=20+=20ic=C3=B4ne=20camion=20(ERP-188)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/sidebar.php | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/config/sidebar.php b/config/sidebar.php index 91387d6..5f5d3a0 100644 --- a/config/sidebar.php +++ b/config/sidebar.php @@ -38,7 +38,27 @@ declare(strict_types=1); */ return [ - // Section "Commerciale" : pole metier principal, remontee en tete de sidebar (ERP-71). + // Section "Logistique" (M5, ERP-181) : nouveau pole "operations physiques sur + // site", distinct du repertoire Transport (M4, desormais rattache a la section + // Administration cote develop). Porte le ticket de pesee au pont bascule. + // Placee en tete de sidebar (avant Commerciale). L'item est gate par + // `logistique.weighing_tickets.view` ; la section disparait automatiquement + // (SidebarProvider) si le module `logistique` est desactive ou si l'user n'a + // pas la permission (Compta / Commerciale). + [ + 'label' => 'sidebar.logistique.section', + 'icon' => 'mdi:truck-outline', + 'items' => [ + [ + 'label' => 'sidebar.logistique.weighing_tickets', + 'to' => '/weighing-tickets', + 'icon' => 'mdi:truck-outline', + 'module' => 'logistique', + 'permission' => 'logistique.weighing_tickets.view', + ], + ], + ], + // Section "Commerciale" : pole metier principal (ERP-71). // L'ordre interne des onglets et les permissions restent inchanges (simple deplacement // du bloc, aucun gate touche). [ @@ -78,25 +98,6 @@ return [ ], ], ], - // Section "Logistique" (M5, ERP-181) : nouveau pole "operations physiques sur - // site", distinct du repertoire Transport (M4, desormais rattache a la section - // Administration cote develop). Porte le ticket de pesee au pont bascule. - // L'item est gate par `logistique.weighing_tickets.view` ; la section disparait - // automatiquement (SidebarProvider) si le module `logistique` est desactive ou - // si l'user n'a pas la permission (Compta / Commerciale). - [ - 'label' => 'sidebar.logistique.section', - 'icon' => 'mdi:scale', - 'items' => [ - [ - 'label' => 'sidebar.logistique.weighing_tickets', - 'to' => '/weighing-tickets', - 'icon' => 'mdi:scale', - 'module' => 'logistique', - 'permission' => 'logistique.weighing_tickets.view', - ], - ], - ], // Section "Administration" : regroupe toutes les pages de configuration // applicative (RBAC, users, sites, audit log). //