From be454482880d8f638de3c3eeb9b1c3d5aa6b02f3 Mon Sep 17 00:00:00 2001 From: Emily Date: Sun, 8 Sep 2024 15:51:03 +0200 Subject: [PATCH] add api keys --- dashboard/components/settings/General.vue | 101 +++++++++++++++++- dashboard/pages/index.vue | 3 + dashboard/server/api/keys/create.post.ts | 47 ++++++++ dashboard/server/api/keys/delete.delete.ts | 28 +++++ dashboard/server/api/keys/get_all.ts | 33 ++++++ .../server/api/project/change_name.post.ts | 2 + dashboard/server/api/project/generate_pdf.ts | 6 +- dashboard/server/api/v1/events.ts | 44 ++++++++ dashboard/server/api/v1/visits.ts | 44 ++++++++ dashboard/server/services/AiService.ts | 2 +- shared/schema/ApiSettingsSchema.ts | 20 ++++ 11 files changed, 325 insertions(+), 5 deletions(-) create mode 100644 dashboard/server/api/keys/create.post.ts create mode 100644 dashboard/server/api/keys/delete.delete.ts create mode 100644 dashboard/server/api/keys/get_all.ts create mode 100644 dashboard/server/api/v1/events.ts create mode 100644 dashboard/server/api/v1/visits.ts create mode 100644 shared/schema/ApiSettingsSchema.ts diff --git a/dashboard/components/settings/General.vue b/dashboard/components/settings/General.vue index 5f28c5f..c1736b3 100644 --- a/dashboard/components/settings/General.vue +++ b/dashboard/components/settings/General.vue @@ -1,9 +1,11 @@ @@ -74,10 +148,31 @@ async function deleteProject() { Change +