From c70183f91b7e3b8a48b38a3d93f2d831776fa4fd Mon Sep 17 00:00:00 2001 From: sstent Date: Mon, 29 Sep 2025 07:12:41 -0700 Subject: [PATCH] fixing weekly menu tab --- foodplanner.nomad.hcl | 2 +- main.py | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/foodplanner.nomad.hcl b/foodplanner.nomad.hcl index d5e507f..675bd33 100644 --- a/foodplanner.nomad.hcl +++ b/foodplanner.nomad.hcl @@ -57,7 +57,7 @@ job "foodplanner" { # Adjust the source path as needed for your environment volumes = [ "/alloc/data/:/app/data/", - "/mnt/Public/configs/FoodPlanner_backups:/backups", + "/mnt/Public/configs/FoodPlanner_backups:/app/backups/", ] } diff --git a/main.py b/main.py index 7163436..c079c9d 100644 --- a/main.py +++ b/main.py @@ -1513,6 +1513,19 @@ async def delete_meals(meal_ids: dict = Body(...), db: Session = Depends(get_db) db.rollback() return {"status": "error", "message": str(e)} +#Weekly Menu tab + +@app.get("/weekly-menu", response_class=HTMLResponse) +async def weekly_menu_page(request: Request, db: Session = Depends(get_db)): + weekly_menus = db.query(WeeklyMenu).all() + templates = db.query(Template).all() + return templates.TemplateResponse("weekly_menu.html", { + "request": request, + "weekly_menus": weekly_menus, + "templates": templates + }) + + # Plan tab @app.get("/plan", response_class=HTMLResponse) async def plan_page(request: Request, person: str = "Sarah", week_start_date: str = None, db: Session = Depends(get_db)):