Release v1.1.0
Resumen
En esta versión se incorporan varias mejoras clave en la interfaz, la gestión de usuarios y la seguridad de rutas:
-
Barra de menú
- Navbar común en todas las secciones (excepto login/registro) con enlaces a “Acerca de”, “Tareas” y un menú de usuario que incluye “Cuenta” y “Cerrar sesión”.
-
Listado de usuarios
- Nueva página
/registradosque muestra todos los usuarios registrados (ID y correo).
- Nueva página
-
Descripción de un usuario
- Vista
/registrados/{id}con detalles completos (sin contraseña) de cada usuario.
- Vista
-
Usuario administrador
- Opción de registro como administrador (checkbox en el formulario), única cuenta con privilegios especiales.
-
Protección de rutas
- Solo los administradores pueden acceder a
/registradosy/registrados/{id}; otros reciben HTTP 401 y una página de error personalizada.
- Solo los administradores pueden acceder a
-
Bloqueo y habilitación de usuarios
- Desde el listado, el administrador puede bloquear o habilitar cuentas; las cuentas bloqueadas no pueden iniciar sesión y reciben un mensaje explícito.
Notas adicionales
- Se ha añadido una plantilla de error 401 para mejorar la experiencia en accesos no autorizados.
- Todos los cambios incluyen pruebas unitarias e integradas que cubren servicio, controladores y vistas.