udistrital / sisifo_documentacion

0 stars 0 forks source link

Integración actualización de usuario registrado microservicio histórico y microcliente de gestión de usuarios #100

Closed edwargl7 closed 1 month ago

edwargl7 commented 2 months ago

Se requiere realizar la integración del microservicio historico_usuarios_roles_crud con el microcliente de auditoria_plan_mejoramiento_usuario_mf, similar a lo trabajado en el registro en la Issue #99 se requiere permitir la actualización de un usuario registrado. Tener presente que:

Sub Tareas

Escenarios de pruebas

Criterios de aceptación

Requerimientos

No aplica

Lineamientos Generales Lineamientos que se deben cumplir en cualquier desarrollo.

  1. Lineamiento y Metodología para Branches
  2. Etiquetas en comentarios de Commits
  3. Seguir los lineamientos para la documentación del README Contenido README

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

alexhrr commented 1 month ago

Se comienza con la implementación de búsqueda de información del usuario para la sección de actualización, tomando como base lo trabajado en la integración de WSO2 y terceros para la creación del usuario.

Captura de pantalla 2024-07-24 a la(s) 9 39 27 p  m

Captura de pantalla 2024-07-24 a la(s) 9 40 35 p  m

Se debe confirmar el flujo de la búsqueda para la sección de actualización de usuario

alexhrr commented 1 month ago

Según lo informado en la reunion del dia de hoy, para iniciar con la integración de histórico_usuarios_roles se deben realizar algunos cambios en la interfaz del cliente de actualizar usuario, los inputs de documento y correo no son campos para buscar al usuario por lo tanto se retiran los botones de búsqueda, el campo del rol no es un selector por lo tanto se cambia a un input, el estado se deja por el momento como selector pero solo con el campo de "finalizado" y finalmente el campo de Fecha inicio se deja solo de lectura para que no pueda ser modificado. La interfaz queda de la siguiente forma:

Captura de pantalla 2024-07-25 a la(s) 9 49 50 p  m

alexhrr commented 1 month ago

Se realiza la búsqueda del usuario por su documento de identidad para traer la información del usuario haciendo la consulta en WSO2 y Terceros:

Captura de pantalla 2024-07-26 a la(s) 6 29 54 p  m

Posteriormente se intenta realizar la integración de histórico_usuarios_roles para traer la información del rol asignado al usuario, sin embargo se debe desarrollar en endpoint para realizar la consulta por el id del usuario y facilitar su búsqueda, por lo tanto no se puede continuar con su desarrollo

Captura de pantalla 2024-07-26 a la(s) 6 36 54 p  m

Finalmente para la integración de adición y eliminación de roles con WSO2 se encuentra el siguiente error al momento de agregar/eliminar roles, lo que impide continuar con la integración:

image

edwargl7 commented 1 month ago

Se culmina la implementación de esta Issue con el desarrollo logrado, se debe generar un nuevo endpoint para facilitar la búsqueda de los periodos del usuario y que el servicio de autenticación permita realizar la asignación y eliminación del rol en WSO2. Se avanzará en el siguiente sprint.