added sleep logging workflow and overview page
This commit is contained in:
@@ -15,6 +15,7 @@ from baby_monitor.routers.admin import router as admin_router
|
||||
from baby_monitor.routers.child import router as child_router
|
||||
from baby_monitor.routers.feeding import router as feeding_router
|
||||
from baby_monitor.routers.diaper_change import router as diaper_change_router
|
||||
from baby_monitor.routers.sleep import router as sleep_router
|
||||
from baby_monitor.routers.health import router as health_router
|
||||
from baby_monitor.repositories.dependencies.get_database import init_db
|
||||
|
||||
@@ -53,6 +54,7 @@ app.include_router(admin_router)
|
||||
app.include_router(child_router)
|
||||
app.include_router(feeding_router)
|
||||
app.include_router(diaper_change_router)
|
||||
app.include_router(sleep_router)
|
||||
app.include_router(health_router)
|
||||
|
||||
|
||||
@@ -111,6 +113,12 @@ def serve_log_diaper() -> FileResponse:
|
||||
return FileResponse(static_path / "log-diaper.html")
|
||||
|
||||
|
||||
@app.get("/sleep.html", include_in_schema=False)
|
||||
def serve_sleep() -> FileResponse:
|
||||
"""Serve the sleep overview page."""
|
||||
return FileResponse(static_path / "sleep.html")
|
||||
|
||||
|
||||
@app.get("/api/")
|
||||
def read_root(token: Annotated[str, Depends(verify_token)]) -> dict:
|
||||
"""API root endpoint (requires authentication)."""
|
||||
|
||||
Reference in New Issue
Block a user