udistrital / sisifo_documentacion

0 stars 0 forks source link

Implementación manejo de roles módulo de programación #254

Open edwargl7 opened 2 weeks ago

edwargl7 commented 2 weeks ago

Se requiere realizar la implementación de manejo de roles basado en los roles del usuario de la sesión basado en la matriz de roles y permisos. Para esto emplear variables de entorno que faciliten el manejo de las comparaciones de roles en caso de ser necesario cambiar alguna (los roles a emplear son los manejados en WSO2). Gestión de Usuarios - Módulos y Permisos.pdf

Sub Tareas

Criterios de aceptación

Requerimientos

No aplica

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

CristianCGutierrezG commented 1 hour ago

Análisis e Implementación de Roles en el Componente consulta-plan

Análisis de Repositorios

Se realizó un análisis de los siguientes repositorios para entender el manejo de roles y autenticación:

  1. sga_cliente_calendario_academico_mf
  2. core_mf_cliente
Observaciones:

Cambios Implementados

  1. Integración del Servicio de Roles:

    • Se implementó el servicio de roles (implicit_authentication.service) en el componente consulta-plan.
    • Se utilizó la función getRole() para realizar pruebas con roles provisionales. image
  2. Pruebas de Obtención de Roles:

    • Se adecuó el componente consulta-plan para identificar y reflejar acciones basadas en los roles obtenidos.
    • Roles y usuarios provisionales utilizados en las pruebas:

      • utestvice: Secretario. image image

      • utest01: Auditor Experto. image

      • pruebadocencia: Jefe. image image