feat: ingredient CRUD endpoints with admin gating

This commit is contained in:
2026-05-05 20:54:31 -07:00
parent be7f698779
commit b1ea011d49
3 changed files with 186 additions and 0 deletions
+3
View File
@@ -30,6 +30,7 @@ def health_check_db(db: Session = Depends(get_db)):
from app.api import profile, recipes, meals, shopping_list, pantry, admin, auth
from app.api import ingredients as ingredients_api
app.include_router(auth.router, prefix="/api/auth", tags=["auth"])
app.include_router(profile.router, prefix="/api/profile", tags=["profile"])
@@ -38,3 +39,5 @@ app.include_router(meals.router, prefix="/api/meals", tags=["meals"])
app.include_router(shopping_list.router, prefix="/api/shopping-list", tags=["shopping-list"])
app.include_router(pantry.router, prefix="/api/pantry", tags=["pantry"])
app.include_router(admin.router, prefix="/api/admin", tags=["admin"])
app.include_router(ingredients_api.public_router)
app.include_router(ingredients_api.admin_router)