Skip to content

Commit

Permalink
use hostname
Browse files Browse the repository at this point in the history
  • Loading branch information
axelrindle committed Sep 8, 2024
1 parent 1d1fa5b commit b4173b8
Show file tree
Hide file tree
Showing 16 changed files with 38 additions and 19 deletions.
6 changes: 3 additions & 3 deletions api/email/_layout.mjml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@
<mj-wrapper background-color="#fff" border-radius="32px">
<mj-section>
<mj-column vertical-align="middle">
<mj-text align="left" font-size="24px">Brahmsee {{ year }}</mj-text>
<mj-text align="left" font-size="24px">{{ veranstaltung }}</mj-text>
</mj-column>
<mj-column vertical-align="middle">
<mj-text align="right" font-size="18px">DLRG {{ gliederung }} e.V.</mj-text>
<mj-text align="right" font-size="18px">DLRG {{ gliederung }}</mj-text>
</mj-column>
</mj-section>

Expand All @@ -44,7 +44,7 @@
<mj-section>
<mj-column>
<mj-text>
Mit freundlichen Grüßen
Viele Grüße
</mj-text>
<mj-text>
Dein Orga-Team
Expand Down
2 changes: 1 addition & 1 deletion api/email/account-activated.mjml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{{#> layout }}

<mj-text font-size="16px" line-height="1.5">
Dein <b>brahmsee.digital</b> Account wurde bestätigt.
Dein <b>{{ hostname }}</b> Account wurde bestätigt.
Bevor du dich anmelden kannst, muss dein Account noch durch einen Administrator
aktiviert werden.
</mj-text>
Expand Down
7 changes: 1 addition & 6 deletions api/email/account-email-confirm.mjml
Original file line number Diff line number Diff line change
@@ -1,15 +1,10 @@
{{#> layout }}

<mj-text font-size="16px" line-height="1.5">
Dein <b>brahmsee.digital</b> Account wurde erstellt. Um den Registrierungsprozess
Dein <b>{{ hostname }}</b> Account wurde erstellt. Um den Registrierungsprozess
abzuschließen, bestätige deine E-Mail Adresse bitte mit dem nachfolgenden Link.
</mj-text>

<mj-text font-size="16px" line-height="1.5">
Solltest du <b>keine</b> solche Anfrage gestellt haben, solltest du den Zugang zu deinem E-Mail Konto
überprüfen.
</mj-text>

<mj-button
align="left"
background-color="#16a34a"
Expand Down
7 changes: 1 addition & 6 deletions api/email/account-password-reset.mjml
Original file line number Diff line number Diff line change
@@ -1,15 +1,10 @@
{{#> layout }}

<mj-text font-size="16px" line-height="1.5">
Wir haben eine Anfrage erhalten, das Passwort für deinen <b>brahmsee.digital</b> zurückzusetzen.
Wir haben eine Anfrage erhalten, das Passwort für deinen Account bei <b>{{ hostname }}</b> zurückzusetzen.
Nutze den nachfolgenden Link, um das zu tun.
</mj-text>

<mj-text font-size="16px" line-height="1.5">
Solltest du <b>keine</b> solche Anfrage gestellt haben, solltest du den Zugang zu deinem E-Mail Konto
überprüfen.
</mj-text>

<mj-button
align="left"
background-color="#16a34a"
Expand Down
2 changes: 1 addition & 1 deletion api/email/account-status-changed.mjml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{{#> layout }}

<mj-text font-size="16px" line-height="1.5">
Der Status deines <b>brahmsee.digital</b> Account wurde auf <b>{{ status }}</b> geändert.
Der Status deines <b>{{ hostname }}</b> Account wurde auf <b>{{ status }}</b> geändert.
</mj-text>

{{#if isActive }}
Expand Down
2 changes: 1 addition & 1 deletion api/email/registration-rejected.mjml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
</mj-text>

<mj-text font-size="16px" line-height="1.5">
Für Fragen wende dich bitte an deine Gliederung.
Bei Fragen wende dich bitte an deine Gliederung unter der nachfolgenden E-Mail Adresse:
</mj-text>

{{/layout}}
2 changes: 1 addition & 1 deletion api/email/registration-successful.mjml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<mj-text font-size="16px" line-height="1.5">
<b>Wichtig</b>: Deine Anmeldung ist noch nicht bestätigt. Sobald sich der Status
ändert, erhältst du eine weiter E-Mail.
ändert, erhältst Du eine weitere E-Mail.
</mj-text>

{{/layout}}
2 changes: 2 additions & 0 deletions api/src/services/account/accountActivate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ export const accountActivateProcedure = defineProcedure({
variables: {
gliederung: account.person.gliederung!.name,
name: `${account.person.firstname} ${account.person.lastname}`,
hostname: 'brahmsee.digital',
veranstaltung: 'brahmsee.digital',
},
})

Expand Down
2 changes: 2 additions & 0 deletions api/src/services/account/accountPasswordReset.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ export const accountPasswordResetProcedure = defineProcedure({
variables: {
gliederung: findRes.person.gliederung!.name,
name: `${findRes.person.firstname} ${findRes.person.lastname}`,
hostname: 'brahmsee.digital',
veranstaltung: 'brahmsee.digital',
resetUrl,
},
})
Expand Down
2 changes: 2 additions & 0 deletions api/src/services/account/accountVerwaltungPatch.ts
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,8 @@ export const accountVerwaltungPatchProcedure = defineProcedure({
variables: {
name: `${account.person.firstname} ${account.person.lastname}`,
gliederung: account.person.gliederung!.name,
hostname: 'brahmsee.digital',
veranstaltung: 'brahmsee.digital',
status: AccountStatusMapping[account.status].human,
isActive: account.status === AccountStatus.AKTIV,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ export async function sendMailConfirmEmailRequest(email: string, activationToken
variables: {
name: `${account.person.firstname} ${account.person.lastname}`,
gliederung: account.person.gliederung!.name,
hostname: 'brahmsee.digital',
veranstaltung: 'brahmsee.digital',
activationUrl,
},
})
Expand Down
1 change: 1 addition & 0 deletions api/src/services/anmeldung/anmeldungPublicCreate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ export async function handle(input: z.infer<typeof inputSchema>, isPublic: boole
name: `${person.firstname} ${person.lastname}`,
gliederung: person.gliederung!.name,
veranstaltung: unterveranstaltung.veranstaltung.name,
hostname: unterveranstaltung.veranstaltung.hostname!.hostname,
},
})

Expand Down
6 changes: 6 additions & 0 deletions api/src/services/anmeldung/anmeldungVerwaltungAblehnen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ export const anmeldungVerwaltungAblehnenProcedure = defineProcedure({
veranstaltung: {
select: {
name: true,
hostname: {
select: {
hostname: true,
},
},
},
},
},
Expand Down Expand Up @@ -87,6 +92,7 @@ export const anmeldungVerwaltungAblehnenProcedure = defineProcedure({
name: `${person.firstname} ${person.lastname}`,
gliederung: person.gliederung!.name,
veranstaltung: anmeldung!.unterveranstaltung.veranstaltung.name,
hostname: anmeldung!.unterveranstaltung.veranstaltung.hostname!.hostname,
},
})
return {
Expand Down
6 changes: 6 additions & 0 deletions api/src/services/anmeldung/anmeldungVerwaltungAnnehmen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ export const anmeldungVerwaltungAnnehmenProcedure = defineProcedure({
veranstaltung: {
select: {
name: true,
hostname: {
select: {
hostname: true,
},
},
},
},
},
Expand Down Expand Up @@ -87,6 +92,7 @@ export const anmeldungVerwaltungAnnehmenProcedure = defineProcedure({
name: `${person.firstname} ${person.lastname}`,
gliederung: person.gliederung!.name,
veranstaltung: anmeldung!.unterveranstaltung.veranstaltung.name,
hostname: anmeldung!.unterveranstaltung.veranstaltung.hostname!.hostname,
},
})
return {
Expand Down
6 changes: 6 additions & 0 deletions api/src/services/anmeldung/anmeldungVerwaltungStorno.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ export const anmeldungVerwaltungStornoProcedure = defineProcedure({
veranstaltung: {
select: {
name: true,
hostname: {
select: {
hostname: true,
},
},
},
},
},
Expand Down Expand Up @@ -88,6 +93,7 @@ export const anmeldungVerwaltungStornoProcedure = defineProcedure({
name: `${person.firstname} ${person.lastname}`,
gliederung: person.gliederung!.name,
veranstaltung: anmeldung!.unterveranstaltung.veranstaltung.name,
hostname: anmeldung!.unterveranstaltung.veranstaltung.hostname!.hostname,
},
})
return {
Expand Down
2 changes: 2 additions & 0 deletions api/src/util/mail.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ sgMail.setApiKey(config.mail.sendgridApiKey)
type Variables = Record<string, unknown> & {
name: string
gliederung: string
veranstaltung: string
hostname: string
}

type EMailParams = {
Expand Down

0 comments on commit b4173b8

Please sign in to comment.