From ea7b0078478ba7925f2db3cb1fa038e8a3d85ab8 Mon Sep 17 00:00:00 2001 From: Tim Date: Fri, 30 May 2025 17:09:57 +0200 Subject: Add features to manage recipes in admin interface --- src/chef/routes.clj | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/chef/routes.clj') diff --git a/src/chef/routes.clj b/src/chef/routes.clj index a054b1d..9b16565 100644 --- a/src/chef/routes.clj +++ b/src/chef/routes.clj @@ -11,10 +11,13 @@ [chef.components.search :as ccsearch] - [chef.pages.admin.api :as cpaapi])) + [chef.pages.admin.api :as cpaapi] + [chef.pages.admin.recipe-editor :as cparecipe-editor])) (def router [["/" {:get {:handler cphome/handler}}] - ["/admin/" {:get {:handler cpadmin/handler}}] + ["/admin" + ["/" {:get {:handler cpadmin/handler}}] + ["/recipe-editor/:id" {:get {:handler cparecipe-editor/handler}}]] ["/static/*" (rring/create-resource-handler)] ["/components" @@ -24,7 +27,11 @@ ["/admin" ["/create-category" {:post {:handler cpaapi/create-category}}] ["/delete-category/:id" {:delete {:handler cpaapi/delete-category}}] - ["/edit-category/:id" {:post {:handler cpaapi/edit-category}}]]]]) + ["/edit-category/:id" {:post {:handler cpaapi/edit-category}}] + + ["/create-recipe" {:post {:handler cpaapi/create-recipe}}] + ["/delete-recipe/:id" {:delete {:handler cpaapi/delete-recipe}}] + ["/edit-recipe/:id" {:post {:handler cpaapi/edit-recipe}}]]]]) (def ring-handler (delay (-> router rring/router -- cgit v1.2.3