Closed diagutierrezro closed 1 month ago
SubTarea N°1: Revisar y ajustar errores encontrados en el sistema.
Se tendrá en cuenta la Issue #745 para seguirla trabajando paralelamente juntando las pruebas provenientes de los errores corregidos en esta issue: https://github.com/udistrital/polux_cliente/issues/745
El excel de las Pruebas Funcionales es el siguiente:
SubTarea N°2: Documentar errores encontrados y solucionados.
PD: Desde el apartado de consultar trabajo de grado si se visualizan todas las áreas elegidas al momento de la solicitud inicial (tomar de guía para la corrección futura):
Para las modalidades en donde solo se necesita docente director, al momento de aprobar la revisión del trabajo de grado, este no permite realizar correcciones desde el apartado de registrar nota, al parecer es una función única para el docente evaluador que en este caso no aplicaría.
Debe haber un error en el que no se está evaluando de manera correcta si el estudiante tiene un promedio superior a 3.8, un ejemplo de esto es con la modalidad de Creación, Dirección o Interpretación en la que se exige dicho promedio pero el estudiante PruebasOasPolux a pesar de que si lo tiene mayor, no se le permite ejecutarlo.
PD: En realidad debe ser porque este tipo de modalidades de grado no están disponibles para el proyecto curricular de Ingeniería de Sistemas.
SubTarea N°2: Documentar errores encontrados y solucionarlos.
La solución fue modificar el código de 'listar_solicitudes.js' en la función "ctrl.cargarDetalles" y 'aprobar_solicitud.js' en la función "ctrl.getDetallesSolicitud":
//areas de conocimiento
var datosAreas = detalle.Descripcion.split("-");
datosAreas.splice(0, 1); //Eliminar la primera parte que es "JSON-"
detalle.Descripcion = "";
var areaConocimiento = ""; // Inicializamos la variable como una cadena vacía
angular.forEach(datosAreas, async function(area) {
var parametroAreaConocimiento = $.param({
limit: 0
});
await parametrosRequest.get("parametro/" + JSON.parse(area).Id + "?", parametroAreaConocimiento).then(function (responseArea) {
var nombreArea = responseArea.data.Data.Nombre; // Obtenemos el nombre del área de conocimiento
if (areaConocimiento.length > 0) {
areaConocimiento += " - "; // Si ya hay un nombre, agregamos una guión para separarlos
}
areaConocimiento += nombreArea; // Concatenamos el nombre del área
})
detalle.Descripcion = areaConocimiento;
});
Se da continuidad a la corrección de los errores en esta ISSUE:
Se requiere realizar el la corrección de los errores encontrados en las pruebas funcionales que se realizan al sistema para estabilizarlo despues de los ajustes realizados al mid y al crud
Sub Tareas
Criterios de aceptación
Requerimientos
No aplica
Definition of Ready - DoR
Definition of Done - DoD - Desarrollo