diff --git a/backend/__pycache__/main.cpython-312.pyc b/backend/__pycache__/main.cpython-312.pyc index 77fcb04..4258c8c 100644 Binary files a/backend/__pycache__/main.cpython-312.pyc and b/backend/__pycache__/main.cpython-312.pyc differ diff --git a/backend/main.py b/backend/main.py index bff5e75..a873b4f 100644 --- a/backend/main.py +++ b/backend/main.py @@ -113,6 +113,19 @@ def get_eta(domicilio_id: int, raise HTTPException(status_code=404, detail="Ruta no encontrada") return {**eta, "route_id": dom.route_id, "colonia": dom.colonia} +@app.get("/alertas/operativa/activa") +def get_alerta_activa( + route_id: str, + current_user=Depends(auth.get_current_user), + db: Session = Depends(get_db) +): + dom = db.query(models.Domicilio).filter_by( + usuario_id=current_user.id, route_id=route_id + ).first() + if not dom: + raise HTTPException(status_code=403, detail="Sin acceso") + return {"activa": False, "mensaje": None} + @app.post("/reportes") def crear_reporte( domicilio_id: int,