RBAC - Système complet de permissions (Backend + Frontend) #7

Merged
tristan merged 56 commits from feat/rbac-admin-users into develop 2026-04-17 12:34:39 +00:00
2 changed files with 45 additions and 0 deletions
Showing only changes of commit 9117bc0a6c - Show all commits

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