Skip to content

Conversation

ma7payne
Copy link
Collaborator

@ma7payne ma7payne commented Oct 13, 2025

Requerimiento

Funcionalidad desarrollada

  1. Se crea la ruta /users/create
  2. Se actualizan los controladores de usuario para validar datos en creación y actualización.
  3. Si el usuario tiene rol “farmacia”, al modificar el email se sincroniza el username automáticamente.
  4. Se validan los roles enviados, comprobando que existan antes de asignarlos.
  5. En la creación de usuario, se valida que el email y el username no estén duplicados.
  6. Se permite asignar múltiples roles al crear un usuario.
  7. Los roles asignados se actualizan para incluir la referencia al nuevo usuario.
  8. Se definen valores por defecto como isActive = true y se guarda la fecha de creación.
  9. Se actualiza la interfaz de roles para incluir propiedades y métodos adicionales.
  10. Se realizan ajustes en la interfaz de usuario (IUser) para mejorar la tipificación.

UserStories llegó a completarse

  • Si
  • No

Requiere actualizaciones en la base de datos

  • Si
  • No

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant