diff --git a/client/src/components/Sidebar.tsx b/client/src/components/Sidebar.tsx index 516881e..99069b6 100644 --- a/client/src/components/Sidebar.tsx +++ b/client/src/components/Sidebar.tsx @@ -125,7 +125,13 @@ export default function Sidebar() { }, ]; - const managementItems = [ + const adminItems = [ + { + path: "/users", + label: "Utilisateurs", + icon: UserCog, + roles: ["admin"] + }, { path: "/suppliers", label: "Fournisseurs", @@ -138,15 +144,6 @@ export default function Sidebar() { icon: Users, roles: ["admin"] }, - ]; - - const adminItems = [ - { - path: "/users", - label: "Utilisateurs", - icon: UserCog, - roles: ["admin"] - }, { path: "/utilities", label: "Utilitaires", @@ -377,44 +374,7 @@ export default function Sidebar() { })} - {/* Management Section */} - {managementItems.some(item => hasPermission(item.roles)) && ( - <> - {!sidebarCollapsed && ( -
-

- Gestion -

-
- )} - {sidebarCollapsed &&
} -
- {managementItems.map((item) => { - if (!hasPermission(item.roles)) return null; - - const Icon = item.icon; - const active = isActive(item.path); - - return ( - -
console.log(`Navigating to management: ${item.path}`)} - > - - {!sidebarCollapsed && item.label} -
- - ); - })} -
- - )} + {/* Administration Section */} diff --git a/replit.md b/replit.md index 3f717b6..2ca26ef 100644 --- a/replit.md +++ b/replit.md @@ -19,6 +19,20 @@ La plateforme fournit une gestion robuste des flux de travail de livraison avec ## Recent Changes +### 2025-08-13 - Interface épurée + redirection automatique + réorganisation navigation +✅ **Redirection automatique vers authentification** : +- RouterProduction redirige immédiatement si utilisateur non connecté +- Query client gère les erreurs 401 avec redirection automatique +- Gestion centralisée des sessions expirées pour meilleure UX +- Plus de pages d'erreur, redirection transparente vers /auth + +✅ **Interface épurée et navigation optimisée** : +- Titre LogiFlow supprimé du header principal (évite redondance) +- Seul titre dans la sidebar conservé pour navigation centralisée +- Fournisseurs et Magasins déplacés dans Administration +- Catégorie "Gestion" supprimée (consolidation menu) +- Interface plus propre et logique + ### 2025-08-13 - Module de sauvegarde PostgreSQL implémenté + correction ESM ✅ **Module de sauvegarde PostgreSQL complet** : - **Interface BackupManager** : Affichage des sauvegardes avec détails (taille, tables, statut)