From 6090d543c1b49825d447b840222674a41dc7ff2f Mon Sep 17 00:00:00 2001 From: Denis Lugowski Date: Sun, 17 Aug 2025 09:28:26 +0200 Subject: [PATCH] feat(frontend): Refactor organization, fixed several organization bugs --- .../components/CreateOrganizationModal.vue | 4 +- legalconsenthub/components/FormEngine.vue | 4 +- .../components/InviteMemberModal.vue | 3 +- .../{useComment.ts => useCommentTextarea.ts} | 11 +- .../organization/useOrganizationApi.ts | 63 +++++++ legalconsenthub/composables/useAuth.ts | 19 ++- legalconsenthub/composables/useBetterAuth.ts | 130 -------------- .../pages/accept-invitation/[id].vue | 4 +- legalconsenthub/pages/administration.vue | 82 +++------ legalconsenthub/server/utils/auth.ts | 1 + legalconsenthub/stores/useCommentStore.ts | 2 +- .../stores/useOrganizationStore.ts | 160 ++++++++++++++++++ legalconsenthub/types/betterAuth.ts | 4 - legalconsenthub/utils/auth-types.ts | 13 -- 14 files changed, 279 insertions(+), 221 deletions(-) rename legalconsenthub/composables/comment/{useComment.ts => useCommentTextarea.ts} (82%) create mode 100644 legalconsenthub/composables/organization/useOrganizationApi.ts delete mode 100644 legalconsenthub/composables/useBetterAuth.ts create mode 100644 legalconsenthub/stores/useOrganizationStore.ts delete mode 100644 legalconsenthub/types/betterAuth.ts delete mode 100644 legalconsenthub/utils/auth-types.ts diff --git a/legalconsenthub/components/CreateOrganizationModal.vue b/legalconsenthub/components/CreateOrganizationModal.vue index 5750ac6..8e9a5d5 100644 --- a/legalconsenthub/components/CreateOrganizationModal.vue +++ b/legalconsenthub/components/CreateOrganizationModal.vue @@ -34,13 +34,11 @@