udistrital / sisifo_documentacion

0 stars 0 forks source link

Integración filtro de periodos por sistema en el microcliente de gestión de usuarios #126

Closed edwargl7 closed 3 weeks ago

edwargl7 commented 1 month ago

Se requiere realizar el ajuste de filtro de periodos por sistemas en el microcliente de gestión de usuarios, el endpoint en el microservicio se implementa en la Issue #121.

Sub Tareas

Escenarios de pruebas

Criterios de aceptación

Requerimientos

No aplica

Especificaciones técnicas

  1. Repositorio microcliente auditoria_plan_mejoramiento_usuario_mf.

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

Avance filtros por sistema

Se realiza la revisión del codigo desarrollado para realizar el filtro por sistema y se da inicio al desarrollo en las peticiones del microcliente para realizar la búsqueda sin filtro.

Se realizan los ajustes necesarios para recibir el parámetro del sistema de información en autenticación mid y en el microcliente:

image

image

image

filtro periodo rol sistema de información 2

image

alexhrr commented 1 month ago

Integración filtro por sistema

En la base de datos se tienen 4 registros de periodos para los 3 usuarios, el usuario con id = 2 tiene 2 roles ( 1 y 4 )

image

El rol uno pertenece al sistema de información 1, el rol 4 hace parte del sistema de información 2:

image

Consulta de usuarios sin filtro, se muestran solo los usuarios del sistema de información 1, el usuario con documento 123456789 tiene dos roles de diferentes sistemas y aqui se muestra solo uno debido al filtro integrado:

image

Consulta por filtro de documento, al igual que en el punto anterior al filtrar por el usuario con documento 123456789 solo aparece un periodo y no dos debido al filtro por sistema:

image

edwargl7 commented 1 month ago

Pendiente subir commits con el código en cada servicio para poder realizar la validación del desarrollo.

edwargl7 commented 3 weeks ago

Se resuelve el PR, buena implementación, se debe agregar los parámetros de filtro Limit y Offset al endpoint de consulta por documento de identidad. Y agregar en autenticación el query params Query para no solo filtrar por sistema si no permitir que pueda obtener los demás filtros permitidos en histórico usuarios roles CRUD.