- Se activa manejo de TOKEN JWT.
- Se agregan las queries de HSI.
- Fix error de conexión con Base de datos para el recupero de contraseña y validación de email.
- Fix desincronización con la Base de Datos.
- Nuevo endpoint para el envio de mail para obtener turnos.
- Posibilidad de configurar DEBUG_MAIL_VALIDATION para usar un mail de debug para tests.
- En el login de personas ahora se chequea:
- Que el paciente validó el mail. Caso contrario se rechaza el login.
- Que el paciente fue validado por el administrador del sistema. Caso contrario se rechaza el login.
- Se retorna la fecha de nacimiento en el login.
- Agrego "/get-genders" endpoint
- Muchos fixes no registrados ;).
- Bug fixes.
- Fix dependencies.
- Agregado de dos campos nuevos en person para almacenar info de archivos subidos.
- Se agrega feature de validación de email. Este se realiza durante el upload de las imagenes del DNI. Se crea el endpoint "/validate-email" que recibe el token generado para validar el mail.
- Se agrega la feature de cambio de password. Para ello se utiliza el endpoint "/recover-password"
que solo retorna un ReponseOK, y no expone ningún resultado, si es que el mail no existe o es
admin, o no está validado, para no tener un leak de información.
- Se agrega el endpoint "/change-password" que recibe el token enviado al mail más la nueva contraseña.
- Cuando se crea la persona: retorna el id.
- Se agrega el id de persona en el login.
- Categorias: nuevo endpoint.
- Estados de personas: nuevo endpoint.
- Cuando se crea el mensaje: retorna el id.
- Agregar a mensajes un atributo que diga cuándo un mensaje se envió.
- Fix del request a HCE Get patient Data
- Se agrega endpoint "/version" para verificar la versión del backend.
- Se cambia los endpoints para el login:
- "/login": es utilizado para loguear pacientes.
- "/ogin-admin" es utilizado para loguear administradores.
- [Development] Bump ujson from 4.3.0 to 5.1.0.
- [Development] Create codeql-analysis.yml
- Fix de creación de personas y users.
- Se agrega que no se pueden crear personas con el mismo dni y mails, y usuarios con el mismo username.
- Se agrega/arregla los siguientes endpoints:
- /createmessage
- /updatemessage
- /deletemessage
- /sendmessage
- /get-messages-by-person
- /getmessage
- /get-all-messages
- /setmessageread
- [Development] Se agrega control de version
- Hasta dónde lo conocemos :-)