Actualizar backend/main.py
This commit is contained in:
@@ -52,8 +52,22 @@ def cache_estadisticas():
|
|||||||
def cache_refresh():
|
def cache_refresh():
|
||||||
services.refrescar_todo()
|
services.refrescar_todo()
|
||||||
return {"status": "refrescado"}
|
return {"status": "refrescado"}
|
||||||
|
@app.post("/api/cache/refresh-manual")
|
||||||
|
def cache_refresh_manual(clave: str = None):
|
||||||
|
"""Botón 'Actualizar': re-lee las bases para la vista actual (clave) al instante,
|
||||||
|
y recachea el resto en segundo plano."""
|
||||||
|
return services.refrescar_manual(clave)
|
||||||
|
@app.get("/api/ultima-actualizacion")
|
||||||
|
def api_ultima_actualizacion():
|
||||||
|
return services.ultima_actualizacion()
|
||||||
|
@app.post("/api/precarga/modulo")
|
||||||
|
def api_precarga_modulo(modulo: str, ano: int):
|
||||||
|
"""Calienta en 2º plano la tabla principal del módulo para el año indicado."""
|
||||||
|
return services.precargar_modulo(modulo, ano)
|
||||||
|
@app.get("/api/precarga/estado")
|
||||||
|
def api_precarga_estado(modulo: str):
|
||||||
|
"""Progreso de la precarga."""
|
||||||
|
return services.precarga_estado(modulo)
|
||||||
@app.get("/api/periodo-actual")
|
@app.get("/api/periodo-actual")
|
||||||
def periodo_actual():
|
def periodo_actual():
|
||||||
dm = services.get_dm()
|
dm = services.get_dm()
|
||||||
|
|||||||
Reference in New Issue
Block a user