Visualización de Carga de notas de cursada

Hola, recientemente migramos Guaraní a la versión 3.19.1. Está funcioando perfectamente, pero en el proyecto de Autogestión, cuando un docente va a cargar las notas de cursada y hay estudiantes que están por promoción la tabla se muestra mal (adjunto pantalla). Esto no sucede en otros casos.

Viendo el código HTML veo que le falta un espacio entre el tag “td” y el atributo “rowspan”, con lo cual la tabla se renderiza mal.


<tdrowspan=1 class=\"centrar alinear col-nro-acta\">Cursada\n\t\t(Sin acta\t\t)\n\t<\/td>
<tdrowspan=2 class=\"centrar alinear col-asistencia\">64.52\n<\/td>
<tdrowspan=1 class=\"centrar alinear col-fecha\">
<input type='text' data-tipo='fecha'\n\t\t\t   name='renglones[12108][fecha_regular]' \n\t\t\t   value=''\n\t\t\t   class='fecha nav' \/>
<\/td>
<tdrowspan=1 class=\"centrar alinear col-nota_cursada\">
<select class='nota_cursada' data-tipo='nota' name='renglones[12108][nota_cursada]'>
<option value='' data-resultado='vacio'>-<\/option><option value='LAPE-A'>LAPE-A<\/option><option value='LAT'>LAT<\/option>
<option value='LD'>LD<\/option><option value='R'>R<\/option><option value='R-P'>R-P<\/option><option value='LAPE-D'>LAPE-D<\/option>
<\/select>
<\/td>

¿A alguien más le sucede esto? Desde ya, muchas gracias


captura_guarani.png

captura_guarani.png

Buscando un poco más, encontré el archivo donde está el problema:


./src/siu/operaciones/notas_cursada_comision/renglones/default.twig

Las líneas:


{% set rowspan1 = 'rowspan=1' %}
{% set rowspan2 = 'rowspan=2' %}

No tienen un espacio adelante de “rowspan=1”, entonces el HTML se genera mal. Agregando un espacio adelante, todo funciona correctamente.

PD: hablando con gente de SIU, me hicieron notar de un error que tiene TWIG con PHP 7.4. Lo aclaro acá por si alguien más decide usar PHP 7.4 en vez de 7.3 (que es la recomendada).

Hola

La versión 3.19.1 fue desarrollada y testeada con las versiones y requisitos que se explicitan en esta documentación

Para la migración a PHP 7.4 destinamos 3 tickets, uno para cada módulo (Gestión, Autogestión y Prescripción) de la versión 3.20.0, que incluyeron cerca de 65 commits y el cambio de versión de TOBA que debe contener la versión 3.3.15

Recomendamos fuertemente que respeten estos requisitos, ya que esta situación hace que no podamos darle un soporte adecuado, debido a que no vamos a poder reproducir los mismos casos que en esos ambientes.

Saludos!