diff --git a/apps/api/src/server.ts b/apps/api/src/server.ts index 35f7a75e..d62261e5 100644 --- a/apps/api/src/server.ts +++ b/apps/api/src/server.ts @@ -23,7 +23,7 @@ app.use( helmet({ contentSecurityPolicy: { directives: { - 'img-src': ["'self'", '*.githubusercontent.com'], + 'img-src': ["'self'", '*.githubusercontent.com', 'data', 'dlrgbrahmseedigitalprod.blob.core.windows.net'], }, }, }) @@ -45,7 +45,7 @@ app.use( transport: 'session', }, dlrg: { - dynamic: ['mode'], + dynamic: ['mode', 'origin'], transport: 'session', oauth: 2, response: ['token', 'profile'], diff --git a/apps/frontend/src/components/BasicInputs/BasicDatepicker.vue b/apps/frontend/src/components/BasicInputs/BasicDatepicker.vue index 00cbe00c..3965196d 100644 --- a/apps/frontend/src/components/BasicInputs/BasicDatepicker.vue +++ b/apps/frontend/src/components/BasicInputs/BasicDatepicker.vue @@ -52,13 +52,13 @@ const props = withDefaults( multiCalendars: false, flow: undefined, utc: false, - timezone: undefined, + timezone: 'Europe/Berlin', presetRanges: undefined, markers: undefined, autoApply: true, icon: undefined, - textInput: true, - format: 'dd.MM.yyyy HH:mm', + textInput: false, + format: 'dd.MM.yyyy', modelType: undefined, } ) @@ -109,6 +109,7 @@ const { model, errorMessage } = useValidationModel(props, emit) :required="required" :min-date="disabledDates?.to" :max-date="disabledDates?.from" + locale="de" /> diff --git a/apps/frontend/src/components/forms/ort/FormOrtGeneral.vue b/apps/frontend/src/components/forms/ort/FormOrtGeneral.vue index 433744d4..c079140f 100644 --- a/apps/frontend/src/components/forms/ort/FormOrtGeneral.vue +++ b/apps/frontend/src/components/forms/ort/FormOrtGeneral.vue @@ -137,7 +137,7 @@ const handle = async (event: Event) => { street-label="Straße" house-number-label="Hausnummer" autocomplete-label="Intelligente Suche" - manual-entry-label="Manuell eingeben" + manual-entry-label="Adresse nicht gefunden? Manuell eingeben" :address-find="addressFind" :country-formatter="(country) => country.name" :country="addressForm.country" diff --git a/apps/frontend/src/components/forms/person/FormPersonGeneral.vue b/apps/frontend/src/components/forms/person/FormPersonGeneral.vue index 6a278165..18285105 100644 --- a/apps/frontend/src/components/forms/person/FormPersonGeneral.vue +++ b/apps/frontend/src/components/forms/person/FormPersonGeneral.vue @@ -152,7 +152,7 @@ const submit = () => { street-label="Straße" house-number-label="Hausnummer" autocomplete-label="Intelligente Suche" - manual-entry-label="Manuell eingeben" + manual-entry-label="Adresse nicht gefunden? Manuell eingeben" :address-find="addressFind" :country-formatter="(country) => country.name" :country="addressForm.country" diff --git a/apps/frontend/src/views/Anmeldung/components/PublicHero.vue b/apps/frontend/src/views/Anmeldung/components/PublicHero.vue index aceb5b59..8cd95ec2 100644 --- a/apps/frontend/src/views/Anmeldung/components/PublicHero.vue +++ b/apps/frontend/src/views/Anmeldung/components/PublicHero.vue @@ -72,72 +72,72 @@ const unterveranstaltung = injectUnterveranstaltung() " /> -
-
-
-
-
- {{ formatDate(unterveranstaltung?.veranstaltung.beginn, 'DD.MM') }} - - {{ formatDate(unterveranstaltung?.veranstaltung?.ende, 'DD.MM.YY') }} - - Meldeschluss am {{ formatDate(unterveranstaltung?.meldeschluss, 'DD.MM.YY') }} - -
-

- {{ unterveranstaltung?.landingSettings?.heroTitle }} -

-

- {{ unterveranstaltung?.landingSettings?.heroSubtitle }} -

-
- - Anmelden - - - Meldeschluss erreicht - -
+
+
+
+
+
+
+ {{ formatDate(unterveranstaltung?.veranstaltung.beginn, 'DD.MM') }} + - {{ formatDate(unterveranstaltung?.veranstaltung?.ende, 'DD.MM.YY') }} + + Meldeschluss am {{ formatDate(unterveranstaltung?.meldeschluss, 'DD.MM.YY') }} + +
+

+ {{ unterveranstaltung?.landingSettings?.heroTitle }} +

+

+ {{ unterveranstaltung?.landingSettings?.heroSubtitle }} +

+
+ + Anmelden + + + Meldeschluss erreicht +
-
-
-
diff --git a/apps/frontend/src/views/Login/Login.vue b/apps/frontend/src/views/Login/Login.vue index 7d20105f..fda98fda 100644 --- a/apps/frontend/src/views/Login/Login.vue +++ b/apps/frontend/src/views/Login/Login.vue @@ -50,6 +50,9 @@ const formatLoginError = computed(() => { }) const version = `${import.meta.env.VITE_APP_VERSION || 'unknown'}-${import.meta.env.VITE_APP_COMMIT_HASH || 'unknown'}` + +const origin = `${location.href}/api` +const oauthHref = `/api/connect/dlrg?mode=login&origin=${encodeURIComponent(origin)}`