From bf3e0cd24503770e251ca3669f8deaed165c03e1 Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Thu, 5 Dec 2024 16:37:10 +0100 Subject: [PATCH] calendar link and typed link --- README.md | 4 + .../admin/club/calendar/CalendarLinkModal.vue | 138 ++++++++++++++++++ .../calendarType/CalendarTypeListItem.vue | 1 + .../public/calendar/CalendarLinkModal.vue | 36 +++++ src/layouts/FullContent.vue | 2 +- src/router/index.ts | 5 + src/serverCom.ts | 7 +- src/views/admin/club/calendar/Calendar.vue | 7 + src/views/public/calendar/Calendar.vue | 17 ++- src/views/public/calendar/CalendarExplain.vue | 24 +++ 10 files changed, 236 insertions(+), 5 deletions(-) create mode 100644 src/components/admin/club/calendar/CalendarLinkModal.vue create mode 100644 src/components/public/calendar/CalendarLinkModal.vue create mode 100644 src/views/public/calendar/CalendarExplain.vue diff --git a/README.md b/README.md index 8d0d6eb..8efd469 100644 --- a/README.md +++ b/README.md @@ -30,11 +30,15 @@ services: container_name: ff_member_administration_ui restart: unless-stopped + #environment: + # - SERVER_ADRESS= # wichtig: ohne https:// bzw http:// #volumes: # - /favicon.png:/app/public/favicon.png # - /favicon.png:/app/public/FFW-Logo.svg ``` +Wenn keine Server-Adresse angegeben wird, wird versucht das Backend unter der URL des Frontends zu erreichen. Dazu muss das Backend auf der gleichen URL wie das Frontend laufen. Zur Unterscheidung von Frontend und Backend bei gleicher URL müssen alle Anfragen mit dem PathPrefix `/api` an das Backend weitergeleitet werden. + Führen Sie dann den folgenden Befehl im Verzeichnis der compose-Datei aus, um den Container zu starten: ```sh diff --git a/src/components/admin/club/calendar/CalendarLinkModal.vue b/src/components/admin/club/calendar/CalendarLinkModal.vue new file mode 100644 index 0000000..12d43ab --- /dev/null +++ b/src/components/admin/club/calendar/CalendarLinkModal.vue @@ -0,0 +1,138 @@ + + + + + diff --git a/src/components/admin/settings/calendarType/CalendarTypeListItem.vue b/src/components/admin/settings/calendarType/CalendarTypeListItem.vue index db52377..f80cbc7 100644 --- a/src/components/admin/settings/calendarType/CalendarTypeListItem.vue +++ b/src/components/admin/settings/calendarType/CalendarTypeListItem.vue @@ -7,6 +7,7 @@

{{ calendarType.type }}

(passwortgeschützt) + (standard-Auslieferung)
+
+
+

Kalenderlink

+
+
+ + +
+
+ +
+
+
+ + + + + diff --git a/src/layouts/FullContent.vue b/src/layouts/FullContent.vue index ae0f638..494bb47 100644 --- a/src/layouts/FullContent.vue +++ b/src/layouts/FullContent.vue @@ -1,6 +1,6 @@