Closed diagutierrezro closed 3 months ago
Se inicia con le traslado de las instrucciones de firma electrónica a una función aparte:
Y se llama de la siguiente forma:
Se está por tanto realizando la implementación de la modificación del id del documento asociado al cumplido
Se realiza una promesa de prueba para evaluar si se logra actualizar el registro que se está usando en el desarrollo de la funcionalidad con un número quemado para luego si esto funciona, cambiar el número quemado por el id del documento firmado luego de realizarse el proceso de firma:
Sin embargo al momento de probarlo se obtiene un error de CORS por parte de Cumplidos CRUD:
Por lo tanto se informará al líder de esta situación para usar cumplidos crud en ambiente local para poder deshabilitar el CORS y para ello se solicitarán indicaciones para su respectiva ejecución en local, por el momento ya se descargó el repositorio para poder ser usado una vez se den indicaciones de su correcta ejecución. Una vez desactivado el CORS sólo restaría probar la consulta y en caso de ser exitosa, reemplazar la variable quemada y quedaría funcional
Se logró resolver el tema del CORS creando una rama en cumplidos CRUD en la cual se habilitan todos los dominios y subiendo dicho cambio a pruebas de manera temporal:
Posterior a esto se continuó con el desarrollo de la actualización del documento:
Se identificó que se debía construir un JSON para enviar al endpoint de cumplidos CRUD por lo que se realizaron las consultas y asignaciones pertinentes, además de agregar en dicho JSON el id del documento recién firmado, que es el dato que se reemplazará, el resto de datos de ese registro continúan igual:
Con estos datos se realiza la consulta y se imprime el resultado del put:
Se realizó la respectiva prueba, siendo que el anterior ID del documento en el registro era el siguiente:
En la consola se evidencia el número del documento firmado:
La respuesta exitosa del put:
Y el registro cambiado en la base de datos:
Por tanto se coloca el issue en review ya que se cumplió con los objetivos.
Se requiere realizar la finalización de la implementación de firma electrónica en el sistema de cumplidos CPS, como tareas pendientes para esta issue se debe mover la lógica de firma hacia una nueva función que despues será llamada en la función de dar_visto_bueno, adicional a esto se debe reemplazar el id del documento asociado como soporte del cumplido, verificar que al cambiar dicho ID se pueda visualizar el documento firmado electrónicamente.
Sub Tareas
Criterios de aceptación
Requerimientos
No aplica
Definition of Ready - DoR
Definition of Done - DoD - Desarrollo