Finalizing user_creation

This commit is contained in:
Moritz Graf
2026-04-26 18:21:48 +02:00
parent b260255980
commit 08c7ef4660
5 changed files with 320 additions and 4 deletions
+88
View File
@@ -0,0 +1,88 @@
# Firebase Email Templates (HAUMDAUCHER n.e.V.)
Da Google Cloud Identity Platform (Firebase) die Konfiguration von E-Mail-Vorlagen über Terraform (`google_identity_platform_config`) nicht nativ unterstützt, müssen diese Texte einmalig manuell in der Firebase Console hinterlegt werden.
## Globale Einstellungen für alle Templates
Bitte stelle in der Firebase Console unter **Authentication > Templates** (oder Identity Platform im GCP Dashboard) Folgendes ein:
- **Sender Name**: HAUMDAUCHER n.e.V.
- **Reply-to**: info@haumdaucher.de
*(Da `haumdaucher.de` bereits bei Google verifiziert ist, sollte der Versand über diese Domain problemlos funktionieren).*
---
## 1. Passwort zurücksetzen (Password Reset)
**Subject:**
```text
🌭 Neues Passwort gefällig? (HAUMDAUCHER n.e.V.)
```
**Message (Above Link):**
```text
Servus %DISPLAY_NAME%,
ohje, hast du dein Passwort für den Haumdaucher-Zugang verschwitzt? Keine Sorge, das passiert den Besten nach ein paar Bratwürsten und Knackern zu viel! 🍻
Damit du wieder vollen Zugriff auf unsere streng geheimen Wurst- und Spezialitäten-Archive in Regensburg bekommst, klick einfach auf den magischen Link unten:
```
**Message (Below Link):**
```text
Lass dir Zeit, der Link rennt nicht weg (anders als eine gute Wurst auf dem Grill 🔥). Falls du gar kein neues Passwort angefordert hast, ignoriere diese E-Mail einfach – dein Account ist sicher.
Mit fleischigen Grüßen,
Dein Vorstand des HAUMDAUCHER Wurst und Spezialitäten n.e.V.
```
---
## 2. E-Mail-Adresse bestätigen (Email Address Verification)
**Subject:**
```text
🥓 Bestätige deine E-Mail für den Haumdaucher-Zirkel!
```
**Message (Above Link):**
```text
Servus %DISPLAY_NAME%,
willkommen bei den wahren Feinschmeckern! 🥩 Bevor wir dich in die tiefsten Geheimnisse unserer Wurst- und Spezialitätenkunde einweihen, müssen wir kurz checken, ob du auch ein echter Mensch bist (und kein veganer Spionage-Bot).
Bitte bestätige deine E-Mail-Adresse mit einem herzhaften Klick auf diesen Link:
```
**Message (Below Link):**
```text
Sobald das erledigt ist, bist du offiziell startklar. Wir freuen uns auf dich! 🍻
Mit fleischigen Grüßen,
Dein Vorstand des HAUMDAUCHER Wurst und Spezialitäten n.e.V.
```
---
## 3. E-Mail-Adresse ändern (Email Address Change)
**Subject:**
```text
🚨 E-Mail-Änderung beim Haumdaucher n.e.V.!
```
**Message (Above Link):**
```text
Servus %DISPLAY_NAME%,
wir haben gehört, dass du eine neue E-Mail-Adresse für deinen Haumdaucher-Account verwenden möchtest. Hast du den Provider gewechselt oder war die alte Adresse zu vegetarisch? 🥦
Bitte bestätige deine neue Adresse hier:
```
**Message (Below Link):**
```text
Falls du diese Änderung NICHT angefordert hast, melde dich bitte sofort bei uns unter info@haumdaucher.de – vielleicht versucht jemand, an deine geheimen Regensburger Wurst-Rezepte zu kommen! 🕵️‍♂️
Mit fleischigen Grüßen,
Dein Vorstand des HAUMDAUCHER Wurst und Spezialitäten n.e.V.
```
+1 -1
View File
@@ -2,7 +2,7 @@ const CONFIG = {
SPREADSHEET_ID: "1q4r08nBA_ClWv3ypPCQ6GVCfMVkQwSKzDSRiokkQQ8Q", // ID from mail_forwarding
SHEET_NAME: "Form Responses 1",
COL_FORWARD_TO_ADDRESS: 4, // 1-indexed (Column D from mail_forwarding)
ADMIN_EMAIL: "moritz@haumdaucher.de",
ADMIN_EMAIL: "info@haumdaucher.de",
PROJECT_ID: "haumdaucher", // Used in the Identity Toolkit REST API
DRY_RUN: false,
SEND_EMAIL_ON_CREATION: false,