Fix email verification domain and membership fee amount
All checks were successful
Build And Push Image / docker (push) Successful in 3m7s

- Update domain config to use portal.monacousa.org for verification links
- Correct membership fee from €50 to €150/year in welcome emails
- Add password setup link to verification success page
- Include registration date in welcome email template
This commit is contained in:
2025-08-09 18:10:33 +02:00
parent a4e8231a3b
commit 794b6a09f0
6 changed files with 47 additions and 7 deletions

View File

@@ -49,6 +49,19 @@
size="large"
variant="elevated"
block
:href="setupPasswordUrl"
target="_blank"
class="text-none"
>
<v-icon start>mdi-lock</v-icon>
Set Your Password
</v-btn>
<v-btn
color="secondary"
size="large"
variant="outlined"
block
:to="{ path: '/login', query: { verified: 'true' } }"
class="text-none"
>
@@ -57,9 +70,9 @@
</v-btn>
<v-btn
color="secondary"
size="large"
variant="outlined"
color="outline"
size="small"
variant="text"
block
to="/"
class="text-none"
@@ -101,6 +114,13 @@ const route = useRoute();
const email = computed(() => route.query.email as string || '');
const partialWarning = computed(() => route.query.warning === 'partial');
// Setup password URL for Keycloak
const setupPasswordUrl = computed(() => {
const runtimeConfig = useRuntimeConfig();
const keycloakIssuer = runtimeConfig.public.keycloakIssuer || 'https://auth.monacousa.org/realms/monacousa-portal';
return `${keycloakIssuer}/account/#/security/signingin`;
});
// Set page title
useHead({
title: 'Email Verified - MonacoUSA Portal',