Open AlexFBP opened 2 years ago
Respecto a los items 2.4 y 2.5, primero detectar si quien inició sesión es ordenador del gasto.
Para ello, se requiere que se cumplan las siguientes condiciónes:
Si se cumple lo anterior, filtrar las necesidades por las dependencias de las cuales sean de tipo ordenador del gasto
Ejemplo, si un usario tiene dependencias 122 y 15, y, por otro lado, dentro de las dependencias de ordenador de gasto están la 15 y la 7; entonces debería de filtrar por la intersección entre dependencias propias y de ordenadores de gasto, que para el ejemplo sería solo la 15
En otro caso, mantener el filtrado actual (según las dependencias detectadas), junto al criterio 1
Consideraciones
Criterios de Aceptación / Ajustar / Desarrollar / Tareas:
Migración en necesidades_crud
bee generate migration NOMBRE
con lo siguiente:Para los casos anteriores, agregar también en la migración comentarios que indiquen a qué base, esquema y tabla cruzar cada id Ejemplo de como agregar una columna con sus comentarios: https://github.com/udistrital/plan_adquisiciones_crud/blob/8556bc1a427ae78438ac2891580177110b640318/database/scripts/20220718_210029_fecha_estimada_ofertas_up.sql#L1-L8
A nivel del cliente de necesidades:
A nivel de MID APIs y otros lados