From fe00286f7558d379d392f8a46d10a4689f95d472 Mon Sep 17 00:00:00 2001 From: Caine Date: Thu, 2 Apr 2026 16:33:31 +0100 Subject: Add API: URLs, token auth, what-can-i-cook endpoint, log-cook with pantry deduction, browsable API --- kitchen/urls.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 kitchen/urls.py (limited to 'kitchen/urls.py') diff --git a/kitchen/urls.py b/kitchen/urls.py new file mode 100644 index 0000000..7dedb7a --- /dev/null +++ b/kitchen/urls.py @@ -0,0 +1,22 @@ +from django.urls import path, include +from rest_framework.routers import DefaultRouter +from . import views + +router = DefaultRouter() +router.register(r"tags", views.TagViewSet) +router.register(r"ingredients", views.IngredientViewSet) +router.register(r"pantry", views.PantryItemViewSet) +router.register(r"meta-recipes", views.MetaRecipeViewSet) +router.register(r"slots", views.SlotViewSet) +router.register(r"slot-options", views.SlotOptionViewSet) +router.register(r"meta-recipe-bases", views.MetaRecipeBaseViewSet) +router.register(r"recipes", views.RecipeViewSet) +router.register(r"recipe-ingredients", views.RecipeIngredientViewSet) +router.register(r"cook-log", views.CookLogViewSet) +router.register(r"shopping-list", views.ShoppingListItemViewSet) + +urlpatterns = [ + path("", include(router.urls)), + path("what-can-i-cook/", views.what_can_i_cook, name="what-can-i-cook"), + path("log-cook/", views.log_cook, name="log-cook"), +] -- cgit v1.2.3