summaryrefslogtreecommitdiff
path: root/src/chef/routes.clj
diff options
context:
space:
mode:
authorTim <contact@bytim.eu>2025-05-30 17:09:57 +0200
committerTim <contact@bytim.eu>2025-05-30 17:09:57 +0200
commitea7b0078478ba7925f2db3cb1fa038e8a3d85ab8 (patch)
tree41b18b1bbd073521891524ee8d32ecc381874a11 /src/chef/routes.clj
parentd1699f9af8cb7457f248bf71197535221f3d9472 (diff)
downloadchef-ea7b0078478ba7925f2db3cb1fa038e8a3d85ab8.tar.xz
chef-ea7b0078478ba7925f2db3cb1fa038e8a3d85ab8.zip
Add features to manage recipes in admin interface
Diffstat (limited to 'src/chef/routes.clj')
-rw-r--r--src/chef/routes.clj13
1 files changed, 10 insertions, 3 deletions
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