feat(core) : footer sidebar — compte connecté + déconnexion inline + version

Déconnexion déplacée du menu vers le footer (compte connecté au survol +
version). useLogout() appelle clearSession() (reset des stores singletons via
onAuthSessionCleared) puis redirige vers /login, sans page /logout intermédiaire.
This commit is contained in:
2026-06-29 10:24:57 +02:00
parent d5bbe8afd9
commit d6a40e4843
10 changed files with 120 additions and 62 deletions
+3 -6
View File
@@ -184,6 +184,9 @@ return [
// Section "Mon compte" : espace personnel. Accessible a tout user authentifie
// (aucune permission RBAC requise, tous les items restent dans `core` pour
// rester toujours presents meme quand les modules metier sont desactives).
// La deconnexion a quitte cette section : elle vit desormais dans le footer
// de la sidebar (compte connecte + lien deconnexion + version, cf.
// frontend/app/layouts/default.vue + useLogout).
[
'label' => 'sidebar.account.section',
'icon' => 'mdi:account-circle-outline',
@@ -194,12 +197,6 @@ return [
'icon' => 'mdi:view-dashboard-outline',
'module' => 'core',
],
[
'label' => 'sidebar.account.logout',
'to' => '/logout',
'icon' => 'mdi:logout',
'module' => 'core',
],
],
],
];