udistrital / polux_cliente

Cliente angular del proyecto Polux
0 stars 0 forks source link

Ajustar tabla de registro de nota #632

Closed diagutierrezro closed 1 month ago

diagutierrezro commented 1 month ago

Se requiere realizar la corrección de lo encontrado en #624 donde se muestran dos registros separados para estudiantes en el mismo trabajo de grado, en este caso se requiere modificar la función en el crud donde se verifique si los estudiantes son del mismo trabajo de grado y en caso de que si lo sean separar los códigos de los estudiantes por ,(coma) pero en un solo registro

Sub Tareas

Criterios de aceptación

Requerimientos

No aplica

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

CrisEs2506 commented 1 month ago

SubTarea N°1: Ajuste de función en el CRUD para que solo se muestre un registro cuando un trabajo de grado tiene mas de un estudiante.

Corrección de Merge Branch

  1. Los decoradores de la función 'GetAll()' por alguna razón se cambiaron al momento de realizar el Merge y el Pull a la rama lo local, por lo que se tuvo que volver a corregir o de lo contrario no se ejecutaría la función:
image image
  1. Al realizar los anteriores cambios, se modifica el archivo 'commentsRouter_controllers.go', donde se quita que el parametro sea recibido mediante la URL, quedando de la siguiente manera:
image image
  1. De este modo también se tuvo que corregir la línea 27 puesto que ya no se recibe el parametro a través de la URL, si no como un objeto y a partir de allí se extrae el documento:
image

Feature - Trabajo de Grado con Dos Estudiantes

  1. La consulta SQL cambio de modo que se añade una función de agregación llamada 'STRING_AGG' la cuál concatena múltiples valores de la columna 'estudiante' en una sola cadena de texto, separada por comas. Se añade también el 'GROUP BY', ya que al usar una función de agregación, todas las columnas en el SELECT que no son parte de la función de agregación deben estar dentro de esta cláusula.
image

El retorno del JSON es el siguiente:

image
CrisEs2506 commented 1 month ago

SubTarea N°2: Prueba de funcionamiento correcto.

image
diagutierrezro commented 1 month ago

Se solicita actualización del swagger a Jhon y se comprueba funcionamiento correcto en ambiente de pruebas, gracias Cristian.