You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: enhance role management and access control features
- Introduced new internal roles and their associated permissions to improve access control granularity.
- Updated the roles controller to support dynamic role filtering based on query parameters for admin and guest roles.
- Enhanced the roles service with validation for role inheritance and restrictions on role naming conventions.
- Improved DTOs to enforce validation rules for role creation and updates, ensuring compliance with naming standards.
- Added comprehensive access control grants for internal roles, streamlining permission management across resources.
{name: AC_INTERNAL_ROLE_LECTURE,displayName: 'Interne - Lecture',description: 'Lecture sur les ressources internes.',inherits: [AC_GUEST_ROLE]},
18
+
{name: AC_INTERNAL_ROLE_ECRITURE,displayName: 'Interne - Écriture',description: 'Création / mise à jour sur les ressources internes.',inherits: [AC_INTERNAL_ROLE_LECTURE]},
19
+
{name: AC_INTERNAL_ROLE_GESTION,displayName: 'Interne - Gestion',description: 'Gestion avancée (dont suppression) sur les ressources internes.',inherits: [AC_INTERNAL_ROLE_ECRITURE]},
0 commit comments