Skip to content

Implementación de módulo CRUD para Gestión de Roles

Agustín Cantero requested to merge feature/gestion-roles into master

Implementa el módulo completo (CRUD) para la gestión de Roles utilizando una arquitectura basada en DTOs de entrada y salida para no exponer las entidades directamente. El desarrollo incluye la refactorización de la relación Rol-Permiso usando una entidad intermedia con clave compuesta para soportar bajas lógicas. Además, incorpora validaciones estrictas de negocio en el servicio (como normalización de nombres, verificación de existencia de permisos asignados, y protección inmodificable del rol ADMINISTRADOR), finalizando con la documentación de todos los endpoints mediante anotaciones de Swagger/OpenAPI.

Merge request reports

Loading