docs(oggui): actualizar CHANGELOG para versión 1.8.0 #96
28
CHANGELOG.md
28
CHANGELOG.md
|
|
@ -1,5 +1,33 @@
|
|||
# Changelog
|
||||
|
||||
## [1.8.0] - 2026-06-16
|
||||
|
||||
### Added
|
||||
- Sistema de permisos por rol en la interfaz gráfica para los cuatro perfiles:
|
||||
`ROLE_SUPER_ADMIN`, `ROLE_ORGANIZATIONAL_UNIT_ADMIN`,
|
||||
`ROLE_ORGANIZATIONAL_UNIT_OPERATOR` y `ROLE_ORGANIZATIONAL_UNIT_MINIMAL`.
|
||||
- `roleGuard`: protección de rutas según rol; ou-operator accede a operaciones
|
||||
de equipos (despliegue, particionado, scripts, imagen); ou-minimal y
|
||||
ou-operator son redirigidos a `/groups` si intentan acceder a rutas de
|
||||
administración.
|
||||
- Botones de creación/edición de infraestructura (DHCP, Boot servers,
|
||||
repositorios, comandos) ocultos para ou-admin con `*ngIf`.
|
||||
- Botones de creación de OU y cliente ocultos para ou-operator y ou-minimal.
|
||||
- Tests unitarios de permisos: `auth.service.spec.ts` (5 roles × métodos de
|
||||
rol), `role.guard.spec.ts` (matriz 26 rutas × 4 roles),
|
||||
`sidebar.component.spec.ts` (visibilidad de ítems por rol).
|
||||
- Infraestructura E2E con Playwright: `playwright.config.ts`, helpers de
|
||||
autenticación y API, y 4 specs de permisos (super-admin, ou-admin,
|
||||
ou-operator, ou-minimal) que verifican sidebar, rutas y botones.
|
||||
- Botón de cerrar en la ventana de plano de aula.
|
||||
|
||||
### Improved
|
||||
- La petición de equipos al hacer clic en un aula y la actualización de su
|
||||
estado se ejecutan de forma secuencial en lugar de en paralelo, evitando
|
||||
el loader general mientras se resuelven los estados individuales.
|
||||
- Ficheros de idiomas (es, en, cat) ordenados alfabéticamente; revisión
|
||||
completa del fichero catalán.
|
||||
|
||||
## [1.7.0] - 2026-05-14
|
||||
|
||||
### Added
|
||||
|
|
|
|||
Loading…
Reference in New Issue