From a3147661c3a60b816a1f47287486b876b15dd9d3 Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Mon, 17 Feb 2025 17:43:41 +0100 Subject: [PATCH] choose space in modal --- .../ProjectBranding/ListHumhubSpaces.vue | 117 ++++++++++++++++++ .../ProjectBranding/ProjectBrandingForm.vue | 49 +++++++- .../ProjectBranding/ProjectBrandingItem.vue | 47 ++++++- admin/src/locales/de.json | 8 ++ admin/src/locales/en.json | 8 ++ admin/src/pages/ProjectBranding.vue | 2 +- backend/src/apis/humhub/HumHubClient.ts | 25 ++++ backend/src/apis/humhub/model/Space.ts | 7 ++ .../src/apis/humhub/model/SpacesResponse.ts | 8 ++ backend/src/auth/RIGHTS.ts | 1 + backend/src/auth/USER_RIGHTS.ts | 1 + backend/src/graphql/model/ProjectBranding.ts | 5 + backend/src/graphql/model/Space.ts | 25 ++++ backend/src/graphql/model/SpaceList.ts | 24 ++++ .../resolver/ProjectBrandingResolver.ts | 40 +++++- 15 files changed, 360 insertions(+), 7 deletions(-) create mode 100644 admin/src/components/ProjectBranding/ListHumhubSpaces.vue create mode 100644 backend/src/apis/humhub/model/Space.ts create mode 100644 backend/src/apis/humhub/model/SpacesResponse.ts create mode 100644 backend/src/graphql/model/Space.ts create mode 100644 backend/src/graphql/model/SpaceList.ts diff --git a/admin/src/components/ProjectBranding/ListHumhubSpaces.vue b/admin/src/components/ProjectBranding/ListHumhubSpaces.vue new file mode 100644 index 000000000..809fd38fb --- /dev/null +++ b/admin/src/components/ProjectBranding/ListHumhubSpaces.vue @@ -0,0 +1,117 @@ + + + + diff --git a/admin/src/components/ProjectBranding/ProjectBrandingForm.vue b/admin/src/components/ProjectBranding/ProjectBrandingForm.vue index 695f8b89f..52cc688fb 100644 --- a/admin/src/components/ProjectBranding/ProjectBrandingForm.vue +++ b/admin/src/components/ProjectBranding/ProjectBrandingForm.vue @@ -26,6 +26,14 @@ class="mb-3" @update:model-value="updateField" /> + + {{ selectedSpaceText }} + {{ $t('reset') }} + + +