Hola, gracias por los logs!!!
Veo que la query de la función inscripciones_cursadas de src/siu/modelo/datos/db/alumno.php devuelve un array vacio, ver aquí.
¿que te devuelve la siguiente query?
SELECT
sga_alumnos.alumno,
sga_alumnos.legajo,
sga_ubicaciones.nombre as ubicacion_nombre,
sga_propuestas.nombre_abreviado as propuesta_nombre_abreviado,
sga_propuestas.propuesta as propuesta,
sga_elementos.elemento as actividad,
sga_elementos_plan.nombre as actividad_nombre,
sga_elementos.codigo as actividad_codigo,
sga_periodos.anio_academico,
sga_periodos.fecha_inicio,
sga_periodos.nombre as periodo_lectivo_nombre,
sga_comisiones.comision as comision,
sga_comisiones.nombre as comision_nombre,
sga_turnos_cursadas.nombre as turno_nombre,
sga_catedras.nombre as catedra_nombre,
f_instancias_insc_cursada(sga_insc_cursada.inscripcion) as instancias,
sga_insc_cursada.estado as estado,
sga_inscripciones_estados.nombre as estado_nombre,
sga_insc_cursada.inscripcion,
sga_insc_cursada.nro_transaccion,
sga_insc_cursada.plan_version,
to_char(sga_insc_cursada.fecha_inscripcion,'DD/MM/YYYY HH24:MI') as fecha_inscripcion_rechazo,
cast(null as integer) as nro_transaccion_rechazo,
(SELECT count(*) FROM sga_subcomisiones WHERE comision = sga_comisiones.comision) as con_subcomisiones,
sga_insc_cursada.fecha_inscripcion as fecha_orden,
int_pv_cursos_comisiones.curso as moodle_curso
FROM
sga_alumnos
JOIN sga_insc_cursada ON (sga_insc_cursada.alumno = sga_alumnos.alumno)
JOIN sga_inscripciones_estados ON (sga_insc_cursada.estado = sga_inscripciones_estados.estado)
JOIN sga_comisiones ON (sga_comisiones.comision = sga_insc_cursada.comision)
JOIN sga_ubicaciones ON (sga_ubicaciones.ubicacion = sga_comisiones.ubicacion)
JOIN sga_elementos ON (sga_elementos.elemento = sga_comisiones.elemento)
JOIN sga_elementos_revision ON (sga_elementos_revision.elemento = sga_comisiones.elemento)
JOIN sga_elementos_plan ON (sga_elementos_plan.elemento_revision = sga_elementos_revision.elemento_revision AND sga_elementos_plan.plan_version = sga_insc_cursada.plan_version)
JOIN sga_periodos_lectivos ON (sga_periodos_lectivos.periodo_lectivo = sga_comisiones.periodo_lectivo)
JOIN sga_periodos ON (sga_periodos_lectivos.periodo = sga_periodos.periodo)
JOIN sga_propuestas ON (sga_propuestas.propuesta = sga_alumnos.propuesta)
LEFT JOIN sga_catedras ON (sga_catedras.catedra = sga_comisiones.catedra)
LEFT JOIN sga_turnos_cursadas ON (sga_turnos_cursadas.turno = sga_comisiones.turno)
LEFT JOIN int_pv_cursos_comisiones ON (int_pv_cursos_comisiones.comision = sga_comisiones.comision)
WHERE sga_alumnos.persona = '4188'
AND sga_periodos.fecha_fin >= CURRENT_DATE
UNION ALL
SELECT
sga_alumnos.alumno,
sga_alumnos.legajo,
sga_ubicaciones.nombre as ubicacion_nombre,
sga_propuestas.nombre_abreviado as propuesta_nombre_abreviado,
sga_propuestas.propuesta as propuesta,
sga_elementos.elemento as actividad,
sga_elementos_plan.nombre as actividad_nombre,
sga_elementos.codigo as actividad_codigo,
sga_periodos.anio_academico,
sga_periodos.fecha_inicio,
sga_periodos.nombre as periodo_lectivo_nombre,
sga_comisiones.comision as comision,
sga_comisiones.nombre as comision_nombre,
sga_turnos_cursadas.nombre as turno_nombre,
sga_catedras.nombre as catedra_nombre,
cast(null as varchar) as instancias,
sga_insc_cursada_log.operacion as estado,
CASE
WHEN sga_insc_cursada_log.operacion = 'R' THEN 'Rechazado'
WHEN sga_insc_cursada_log.operacion = 'B' THEN 'Baja'
ELSE ''
END as estado_nombre,
sga_insc_cursada_log.inscripcion as inscripcion,
cast(null as integer) as nro_transaccion,
sga_insc_cursada_log.plan_version,
to_char(sga_insc_cursada_log.fecha_operacion,'DD/MM/YYYY HH24:MI') as fecha_inscripcion_rechazo,
sga_insc_cursada_log.nro_transaccion_log as nro_transaccion_rechazo,
0 as con_subcomisiones,
sga_insc_cursada_log.fecha_operacion as fecha_orden,
int_pv_cursos_comisiones.curso as moodle_curso
FROM
sga_alumnos
JOIN sga_insc_cursada_log ON (sga_insc_cursada_log.alumno = sga_alumnos.alumno)
JOIN sga_comisiones ON (sga_comisiones.comision = sga_insc_cursada_log.comision)
JOIN sga_elementos ON (sga_elementos.elemento = sga_comisiones.elemento)
JOIN sga_elementos_revision ON (sga_elementos_revision.elemento = sga_comisiones.elemento)
JOIN sga_elementos_plan ON (sga_elementos_plan.elemento_revision = sga_elementos_revision.elemento_revision AND sga_elementos_plan.plan_version = sga_insc_cursada_log.plan_version)
JOIN sga_ubicaciones ON (sga_ubicaciones.ubicacion = sga_comisiones.ubicacion)
JOIN sga_periodos_lectivos ON (sga_periodos_lectivos.periodo_lectivo = sga_comisiones.periodo_lectivo)
JOIN sga_periodos ON (sga_periodos_lectivos.periodo = sga_periodos.periodo)
JOIN sga_propuestas ON (sga_propuestas.propuesta = sga_alumnos.propuesta)
LEFT JOIN sga_catedras ON (sga_catedras.catedra = sga_comisiones.catedra)
LEFT JOIN sga_turnos_cursadas ON (sga_turnos_cursadas.turno = sga_comisiones.turno)
LEFT JOIN int_pv_cursos_comisiones ON (int_pv_cursos_comisiones.comision = sga_comisiones.comision)
WHERE sga_alumnos.persona = '4188'
AND sga_periodos.fecha_fin >= CURRENT_DATE
ORDER BY fecha_orden DESC;
¿esto te ocurre con perfil alumno o perfil curso?
Por otro lado, al ingresar al link del mensaje anterior (el del ticket) me sale el mensaje "No tiene acceso a esta aplicación. Permisos insuficientes".
Si, puse el ticket a modo de referencia, no vas a poder acceder al mismo.
saludos.
2