From 0d62cec021750e42e1b14f6a0d33db998fbffe4a Mon Sep 17 00:00:00 2001 From: Tim Date: Thu, 15 May 2025 20:09:08 +0200 Subject: Change oauth flow + create api route to create new category --- src/chef/pages/admin/api.clj | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/chef/pages/admin/api.clj (limited to 'src/chef/pages/admin/api.clj') 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")))) -- cgit v1.2.3