diff options
Diffstat (limited to 'src/chef/pages/admin')
-rw-r--r-- | src/chef/pages/admin/api.clj | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/chef/pages/admin/api.clj b/src/chef/pages/admin/api.clj new file mode 100644 index 0000000..3e2ccbd --- /dev/null +++ b/src/chef/pages/admin/api.clj @@ -0,0 +1,13 @@ +(ns chef.pages.admin.api + (:require [chef.utils :as cutils] + [chef.database :as cdb] + [next.jdbc :as jdbc] + [honey.sql :as sql] + [ring.util.response :as ruresp])) + +(defn create-category [req] + (cutils/auth-only req + (jdbc/execute! @cdb/db (sql/format {:insert-into [:categories] + :values [{:name "New category"}]})) + (-> (ruresp/created "Created.") + (ruresp/header "Refresh" "0")))) |