Skip to content

CRUD ROLES

bianca.lopez requested to merge feature/CRUD-Roles into dev

-Se implemento ALTA, BAJA, MODIFICACION Y LISTAR de Roles, autorización solo para ADMINISTRADOR

RolService: Se automatizó el formato de nombres a Mayúsculas y Snake Case (ej. ANALISTA_EQUIPO).Se blindó la unicidad de nombres.

Recordatorios (TipoRecordatorioService): Se forzó el ID a null en el alta (tipo.setId(null)) para evitar actualizaciones accidentales o destructivas causadas por el mapeo automático de MapStruct.

Tests: Se añadieron pruebas unitarias puras con Mockito para RolService y RolController, validando flujos de éxito, duplicados y control de errores.

Merge request reports

Loading