udistrital / core_documentacion

0 stars 0 forks source link

Crear lógica en el mid de gestión de dependencias de oikos #110

Closed diagutierrezro closed 3 months ago

diagutierrezro commented 3 months ago

Se requiere realizar la lógica que se usará para la edición de dependencias, es importante que esta logica tambien se maneje mediante transacciones para que en dado caso de que falle alguna transacción todo quede como estaba originalmente. Tener presente que en una edición de dependencia se pueden hacer cambios en la tabla dependencia, dependencia_tipo_dependencia y dependencia_padre. Esta lógica se crea en un nuevo controlador y servicio en el repositorio

Sub Tareas

Criterios de aceptación

Requerimientos

No aplica

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

xDa04vidx commented 3 months ago

Adelanto del Issue

Sobre la dependencia Se logra editar los datos básicos de la dependencia: nombre, teléfono y correo: Antes Image Después Se muestra el json para el envió del endpoint

Tipo de dependencia El ajuste de esta característica resultó ser más complejo de lo esperado, ya que una dependencia podía tener varios tipos asociados. Después de una reunión con el líder @diagutierrezro y el analista @mantnicot , se decidió utilizar el campo "activo" como una bandera para indicar qué tipo está activo en cada dependencia. Esta nueva interpretación de la funcionalidad generó varios casos a considerar.

Los siguientes casos se resolverán en la dependencia con el ID 295. Esta dependencia solo tiene asociado el tipo FACULTAD con el ID 2. Image

xDa04vidx commented 3 months ago

Problemas

xDa04vidx commented 3 months ago

Nueva lógica para editar dependencia padre

Se estableció una reunión con el líder @diagutierrezro, donde se decidió editar el registro actual de la dependencia en lugar de crear nuevos registros. Además, el líder @diagutierrezro se comprometió a comunicar este cambio a los analistas correspondientes.

Se muestra a continuación el cambio funcionando La dependencia 295 actualmente tiene la dependencia asociada 9 Image

xDa04vidx commented 3 months ago

Pull request

Se agrega al pull request anterior en gestion_dependencias_mid

Image