feat(frontend) : ERP-26 - sidebar entry + i18n keys for admin roles

This commit is contained in:
Matthieu
2026-04-16 09:08:51 +02:00
parent c1a620f593
commit 9117bc0a6c
2 changed files with 45 additions and 0 deletions

View File

@@ -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',

View File

@@ -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"
}
}
}
}