Como superusuario/administrativo quiero gestionar a los encargados para poder darle acceso a las distintas caracteristicas del sistema y llevar un control de los salones.
Datos
Persona
Nombre : texto(100)
Apellido: texto(100)
DNI: texto(10)
Telefono: texto. ---- OPCIONAL
Email: texto (256)
Criterios de aceptación
Dado un encargado que ya tiene un usuario, el sistema debe enviarle un mail diciendo que se le adjuntaron los permisos de encargado.
Dado un encargado que todavia no está en el sistema, el sistema tiene que enviarle un mail para generar una contraseña.
Si se eliminan todos los roles de un usuario, el sistema debe mostrar un error y no debe dejar guardarlo.
Dado un email que no cumple con el formato estandar de emails, entonces debe de mostrar un mensaje de error y no debe permitir el registro.
Dado un dni que no cumple con el formato de 9 caracteres numericos, entonces debe mostrar un mensaje de error y no debe de dejar guardarlo.
Dado un telefono que no cumple con el formato de 10 caracteres numericos, entonces debe mostrar un mensaje de error y no debe de dejar guardarlo.
Tareas
[ ] Generar un listado de encargados registrados en el sistema.
[ ] Generar un formulario de ingreso/edición de datos que permita ingresar los datos del encargado y ejecute las validaciones correspondientes.
[ ] Generar un endpoint para guardar un encargado nuevo.
[ ] Generar un endpoint para inactivar un encargado.
[ ] Generar un endpoint para editar un encargado.
[ ] Permitir que el usuario muestre datos de un encargado previamente cargado y lo deje listo para edición.
[ ] Generar el envio de emails para cambio de contraseña
[ ] Generar el envio de emails para asignación de rol y caracteristicas
Como superusuario/administrativo quiero gestionar a los encargados para poder darle acceso a las distintas caracteristicas del sistema y llevar un control de los salones.
Datos
Criterios de aceptación
Tareas