diff options
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 |