Closed edwargl7 closed 1 month ago
Se realiza la integración de la adición de roles en WSO2 desde el microcliente para la sección de "Registrar usuario"
Se verifica los roles que tiene el usuario con identificacion "123456789" entre los que no se encuentra el rol JEFE_DEPENDENCIA:
Se realiza la creación del usuario desde el microcliente seleccionado el rol JEFE_DEPENDENCIA:
Se realiza la verificación de la creación del periodo en el modulo de consulta del microcliente:
Finalmente se verifica la adición del rol JEFE_DEPENDENCIA en WSO2:
Se debe realizar la implementación requerida en el modulo de actualizar usuario
Se Implementa la consulta de rol id para traer la información del rol seleccionado:
Se muestra la información en la interfaz:
Se encontraron los siguientes inconvenientes:
La consulta del rol no trae el nombre del rol y se debe hacer una consulta adicional para obtener el nombre mediante el id.
Se inicia con la actualización del periodo mediante histórico usuarios rol, y se encuentra un problema con las fechas y la información a enviar para realizar la actualización, se informa el inconveniente y posteriormente me informan la solución que voy a probar el día de mañana.
Se da inicio a la eliminación del Rol en WSO2 y se logra la eliminación directa desde el microcliente pero falta implementarla ajustando la finalización o la fecha del periodo mientras se solucionan las otras partes:
Usuario con el rol JEFE_DEPENDENCIA
Información de la consulta:
Interfaz de actualización con los datos del periodo
Eliminación directa del rol:
Se soluciona el inconveniente de las fechas, a pesar de que se realizo el cambio del tipo de dato de las fechas en la base de datos aun se tenia el mismo problema, se resolvió agregando (00:00:00) a la cadena de fecha para ajustar la zona horaria local.
Posteriormente se realiza la implementación del cambio de estado en histórico usuarios cuando se realice el cambio a finalizado en el microcliente. Asi mismo se integro la función de remover el rol en WSO2 al actualizar el usuario si se finaliza el rol
Consulta de los usuarios donde se muestra que el usuario tiene asignado el rol de JEFE_DEPENDENCIA y que el estado del rol es vigente:
Tambien se revisa que el usuario tenga asignado el rol en WSO2:
En la interfaz de actualización de usuario se muestran los datos del usuario y del periodo seleccionado, aqui se cambia el estado a finalizado para realizar los cambios y se da click en guardar:
Se verifica en la interfaz de consulta que se apliquen los respectivos cambios:
Se verifica que se realice la eliminación del rol en WSO2:
Para obtener el nombre del rol todavia se realiza mediante la consulta por el id del rol, se continua la revisión por parte de Juan Miguel para obtener el nombre directamente de la consulta por id del periodo.
Esta Issue aunque se había adelantado la integración con WSO2 en el sprint anterior, dados los ajustes requeridos tomo los 5 PH asignados para este sprint.
Muy buen trabajo, se finaliza la revisión y se resuelve el PR.
Se requiere continuar con la integración avanzada en las Issue #99 y #100 una vez se solucionen las dependencias requeridas con WSO2 para agregar y remover los roles. Y se implementen los ajustes requeridos en el microservicio de histórico para la consulta de periodos por documento del usuario.
Sub Tareas
Escenarios de pruebas
Criterios de aceptación
Requerimientos
No aplica
Especificaciones técnicas
Lineamientos Generales Lineamientos que se deben cumplir en cualquier desarrollo.
Definition of Ready - DoR
Definition of Done - DoD - Desarrollo