udistrital / polux_cliente

Cliente angular del proyecto Polux
0 stars 0 forks source link

Continuar implementación de notificaciones - Parte 1 #688

Closed diagutierrezro closed 2 months ago

diagutierrezro commented 2 months ago

Se requiere realizar la continuación en la implementación de notificaciones en el flujo de la solicitud inicial, esta vez con la aprobación o rechazo del docente director y posteriormente con la aprobación del coordinador. Importante tener presente que el estudiante debe recibir notificación de todo lo que vaya sucediendo con la solicitud.

Sub Tareas

Criterios de aceptación

Requerimientos

No aplica

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

JuanDHernandezA commented 2 months ago

Se empieza la implementación de las plantillas al momento en que el Docente Director rechaza la Solicitud Inicial.

Desde el cliente, en la función donde se controla la respuesta del docente, se implementa el llamado al sistema de notificaciones. Se preparan los datos necesarios del correo ya obtenidos de los detalles del formulario diligenciado por el estudiante.

Se prueba la funcionalidad y se verifican que los datos del correo correspondan a los datos del formulario: image image

Ahora, se realiza la misma funcionalidad para cuando el Docente Director aprueba la solicitud inicial, dando como resultado el siguiente correo: image image

Cabe recalcar que, tal como fue comunicado por Neider Walteros, el sistema de notificaciones no envía el correo en todas las solicitudes, se asume que es un error de AWS y del límite de correos diarios

JuanDHernandezA commented 2 months ago

Se continua con el desarrollo, ahora desde el usuario de la Coordinación. Se desarrolla la lógica para la notificación por correo al momento de aprobar o rechazar la solicitud por parte de la Coordinación.

Siguiendo las instrucciones de @diagutierrezro, el texto para el campo de "Persona que responde" se establece desde el archivo _texttranslate.ts con el fin de parametrizarlo.

Se prueban las 2 funcionalidades, dando como resultado los siguientes correos verificando que la información corresponda con los datos del formulario:

Con esto queda desarrollada la funcionalidad de notificar a los actores del flujo para la solicitud inicial. Queda pendiente probar si esta lógica sirve en los momentos de responder a las demás solicitudes e implementar el uso de las plantillas al momento en que el estudiante realiza la solicitud inicial para completar el flujo inicial

diagutierrezro commented 2 months ago

Muy buen trabajo Juan Diego, la implementación de notificaciones se continuará en otra issue.