From 17a331b31d661145048c2278ab46e37a14381b63 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Thu, 16 Apr 2026 09:58:10 +0200 Subject: [PATCH] feat(frontend) : ERP-27 - sidebar entry + i18n keys for admin users Co-Authored-By: Claude Sonnet 4.6 --- config/sidebar.php | 6 ++++++ frontend/i18n/locales/fr.json | 29 ++++++++++++++++++++++++++++- 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/config/sidebar.php b/config/sidebar.php index 54018b8..edad75c 100644 --- a/config/sidebar.php +++ b/config/sidebar.php @@ -38,6 +38,12 @@ return [ 'icon' => 'mdi:shield-account-outline', 'module' => 'core', ], + [ + 'label' => 'sidebar.core.users', + 'to' => '/admin/users', + 'icon' => 'mdi:account-group-outline', + 'module' => 'core', + ], [ 'label' => 'sidebar.general.logout', 'to' => '/logout', diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index eaf2273..8d4c92e 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -24,7 +24,8 @@ "suppliers": "Répertoire fournisseurs" }, "core": { - "roles": "Gestion des roles" + "roles": "Gestion des roles", + "users": "Utilisateurs" } }, "dashboard": { @@ -94,6 +95,32 @@ "selectAll": "Tout selectionner", "noPermissions": "Aucune permission disponible" } + }, + "users": { + "title": "Gestion des utilisateurs", + "noUsers": "Aucun utilisateur", + "table": { + "username": "Nom d'utilisateur", + "admin": "Administrateur", + "roles": "Roles", + "directPermissions": "Permissions directes", + "actions": "Actions" + }, + "drawer": { + "title": "Permissions de {username}", + "selfWarning": "Vous modifiez vos propres droits", + "adminToggle": "Administrateur (bypass total)", + "rolesSection": "Roles", + "directPermissionsSection": "Permissions directes", + "summarySection": "Resume des permissions effectives", + "noEffectivePermissions": "Aucune permission effective", + "sourceRole": "via {role}", + "sourceDirect": "Direct", + "lastAdminWarning": "Impossible de retirer le statut administrateur du dernier admin" + }, + "toast": { + "updated": "Permissions mises a jour avec succes" + } } } }