RBAC #347 - Interface Admin : Permissions Utilisateur (Frontend) #6

Closed
matthieu wants to merge 8 commits from feat/rbac-admin-users into feat/rbac-admin-roles

8 Commits

Author SHA1 Message Date
Matthieu
60e424393c refactor(core) : RBAC - rendre le catalogue permissions accessible a tout user authentifie
La permission core.permissions.view est supprimee du CoreModule.
Le endpoint GET /api/permissions est desormais protege par ROLE_USER
au lieu d'une permission RBAC specifique, car c'est un catalogue
de metadonnees necessaire aux drawers de gestion des roles et users.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 16:27:32 +02:00
Matthieu
6395f4cced feat(core) : RBAC - filtrage sidebar par permission
Les items sidebar peuvent declarer une cle `permission` optionnelle.
Le SidebarProvider verifie isGranted() et masque les items dont
l'utilisateur ne possede pas la permission requise.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 15:08:58 +02:00
Matthieu
793c58a4a8 fix(core) : RBAC review fixes - code readonly in edit, TOCTOU doc, canManage reactive, itemsPerPage 999
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 11:17:13 +02:00
Matthieu
d49c317c49 fix(frontend) : ERP-26/27 - review fixes: shared types, accents i18n, escape key, self-edit refresh, row-clickable guard
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 10:45:21 +02:00
Matthieu
580ea01941 feat(frontend) : ERP-27 - admin users page with DataTable and RBAC drawer
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 10:03:14 +02:00
Matthieu
c36b8b6c09 feat(frontend) : ERP-27 - UserRbacDrawer component
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 10:01:46 +02:00
Matthieu
d0ee109afb feat(frontend) : ERP-27 - EffectivePermissions component
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 09:59:26 +02:00
Matthieu
17a331b31d feat(frontend) : ERP-27 - sidebar entry + i18n keys for admin users
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 09:58:10 +02:00