added functionality to log diaper changes

This commit is contained in:
Brian Bjarke Jensen
2025-11-10 15:56:08 +01:00
parent 0853ff0ff4
commit 788b473c23
11 changed files with 926 additions and 0 deletions
+8
View File
@@ -14,6 +14,7 @@ from baby_monitor.routers.auth import verify_token
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.health import router as health_router
from baby_monitor.repositories.dependencies.get_database import init_db
@@ -51,6 +52,7 @@ app.include_router(auth_router)
app.include_router(admin_router)
app.include_router(child_router)
app.include_router(feeding_router)
app.include_router(diaper_change_router)
app.include_router(health_router)
@@ -97,6 +99,12 @@ def serve_feedings() -> FileResponse:
return FileResponse(static_path / "feedings.html")
@app.get("/log-diaper.html", include_in_schema=False)
def serve_log_diaper() -> FileResponse:
"""Serve the log diaper change page."""
return FileResponse(static_path / "log-diaper.html")
@app.get("/api/")
def read_root(token: Annotated[str, Depends(verify_token)]) -> dict:
"""API root endpoint (requires authentication)."""