with open("app/modules/bottom_bar/backend/router.py", "r") as f: content = f.read() # Replace the whole endpoint import re new_content = """from fastapi import APIRouter from app.core.config import settings router = APIRouter() @router.get("/state") async def get_bottom_bar_state(): # MVP Mock Data for the updated Bottom Bar & Chef-overblik return { "enabled": True, "sections": { "mail": { "unread": 5, "customer_reply_needed": 2 }, "cases": { "open": 12, "list": [{"id": 100, "title": "Blandet sag A"}, {"id": 105, "title": "Sag B"}] }, "urgent": { "count": 1, "list": [{"id": 999, "title": "Server nede hos Kunde A"}] }, "timer": { "active_count": 1, "list": [{"desc": "Fejlfinding WiFi", "elapsed": 1200}] }, "kuma": { "down": 3, "list": ["Switch-Odense", "Printer-Aarhus", "FW-Kbh"] }, "eset": { "incidents": 0, "list": [] }, "messages": { "count": 2, "list": [{"from": "Chef", "text": "Husk at ringe til Jensen"}, {"from": "System", "text": "Ny opgave tildelt."}] }, "tasks": { "count": 4, "list": [ {"title": "Opsætning af ny PC", "deadline": "I dag 14:00"}, {"title": "Gennemgå ESET log", "deadline": "I dag 16:00"} ] }, "boss": { "stats": { "unassigned": 3, "active_employees": 4 } } } } """ with open("app/modules/bottom_bar/backend/router.py", "w") as f: f.write(new_content)