diff options
author | Tim <contact@bytim.eu> | 2025-05-30 17:09:57 +0200 |
---|---|---|
committer | Tim <contact@bytim.eu> | 2025-05-30 17:09:57 +0200 |
commit | ea7b0078478ba7925f2db3cb1fa038e8a3d85ab8 (patch) | |
tree | 41b18b1bbd073521891524ee8d32ecc381874a11 /src/chef/routes.clj | |
parent | d1699f9af8cb7457f248bf71197535221f3d9472 (diff) | |
download | chef-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.clj | 13 |
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 |