feat(frontend) : RBAC #345 - usePermissions composable

Ajout de isAdmin et effectivePermissions dans UserData, creation du
composable usePermissions() (can/canAny/canAll) avec bypass admin.
This commit is contained in:
Matthieu
2026-04-15 16:18:36 +02:00
parent 6df4316950
commit 45f40ed1b3
2 changed files with 42 additions and 0 deletions

View File

@@ -2,4 +2,8 @@ export interface UserData {
id: number
username: string
roles: string[]
/** Vrai si l'utilisateur a le bypass admin total (voir ticket #343 section 11). */
isAdmin: boolean
/** Codes de permission effectifs de l'utilisateur, tries alphabetiquement, sans doublon. */
effectivePermissions: string[]
}