From 9117bc0a6c22185c143c006bae210f4da17e85ce Mon Sep 17 00:00:00 2001 From: Matthieu Date: Thu, 16 Apr 2026 09:08:51 +0200 Subject: [PATCH] feat(frontend) : ERP-26 - sidebar entry + i18n keys for admin roles --- config/sidebar.php | 6 ++++++ frontend/i18n/locales/fr.json | 39 +++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/config/sidebar.php b/config/sidebar.php index 6c66a51..54018b8 100644 --- a/config/sidebar.php +++ b/config/sidebar.php @@ -32,6 +32,12 @@ return [ 'icon' => 'mdi:cog-outline', 'module' => 'core', ], + [ + 'label' => 'sidebar.core.roles', + 'to' => '/admin/roles', + 'icon' => 'mdi:shield-account-outline', + 'module' => 'core', + ], [ 'label' => 'sidebar.general.logout', 'to' => '/logout', diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index de5013c..eaf2273 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -22,6 +22,9 @@ "commercial": { "section": "Commercial", "suppliers": "Répertoire fournisseurs" + }, + "core": { + "roles": "Gestion des roles" } }, "dashboard": { @@ -56,5 +59,41 @@ "auth": { "logout": "Deconnexion reussie" } + }, + "admin": { + "roles": { + "title": "Gestion des roles", + "newRole": "Nouveau role", + "editRole": "Modifier le role", + "createRole": "Creer un role", + "noRoles": "Aucun role configure", + "table": { + "label": "Libelle", + "code": "Code", + "permissions": "Permissions", + "system": "Systeme", + "actions": "Actions" + }, + "form": { + "label": "Libelle", + "code": "Code", + "description": "Description", + "permissions": "Permissions" + }, + "delete": { + "title": "Supprimer le role", + "message": "Etes-vous sur de vouloir supprimer le role \"{label}\" ? Cette action est irreversible.", + "systemTooltip": "Role systeme non supprimable" + }, + "toast": { + "created": "Role cree avec succes", + "updated": "Role mis a jour avec succes", + "deleted": "Role supprime avec succes" + }, + "permissions": { + "selectAll": "Tout selectionner", + "noPermissions": "Aucune permission disponible" + } + } } }