Estoy haciendo pruebas de inscripción y estoy creando períodos que incluyen el momento actual y luego los borro o les pongo fecha anterior para que desaparezca la posibilidad de inscripción. Y así varias veces.
Noto que tarda en reconocer la apertura de la inscripción o la finalización. En momentos donde la inscrición está abierta, no aparece la lista de materias, y luego de varios refresh o cerrar y abrir sesión, aparece. Supongo que es por alguna opción de caché que sigue leyendo los valores anteriores y no el estado nuevo de la base.
¿Hay algún lugar desde donde se pueda manejar eso ? ¿o es simplemente cuestión del navegador?
Noto que tarda en reconocer la apertura de la inscripción o la finalización
¿Desde la interfaz de autogestión del alumno?
Aqui las consultas estan cacheadas (lista de actividades).
Probaste cerrar sesión y volver a loguearte?
¿Sucede lo mismo?
Inscripciones a materias: función inscripciones_cursadas de la clase src/siu/modelo/datos/db/alumno.php, la cual también tiene una cache de 300 segundos (por defecto).
/**
* Recupera las inscripciones a cursadas de una persona en todas las propuestas, segun parametro recupera
* inscripciones vigentes o todas, y por estado
*
* parametros: persona, estado, vigentes, cursos
* no_quote: cursos
* cache: memoria
* filas: n
*/
function inscripciones_cursadas($parametros)
{...}
Al hacer cambios en Gestión vas a tener que esperar “como mucho” 5 minutos (300 segundos) para que expire la cache, y vuelva a ejecutar la query en Autogestión.
Si queres forzar el limpiado de la cache, y no tener que esperar ese tiempo hay un comando que lo hace, se ejecuta en la linea de comandos parado en el directorio raíz de Autogestión bin/guarani limpiar_cache.