Stressfrei-Adressen: Zusatz-Weiterleitungen auch beim Anlegen

Der "Weitere Weiterleitungen"-Button war bisher nur im Bearbeiten-
Modus sichtbar (provider-vorhanden + ID nötig). Jetzt erscheint er
auch im Anlegen-Modus, sobald "Beim E-Mail-Provider anlegen"
angehakt ist.

- Sub-Modal generalisiert: value/onChange-controlled.
  Mit email-Prop → API-Persist pro Änderung (Edit-Modus).
  Ohne email-Prop → reiner lokaler State (Create-Modus).
- Haupt-Modal trackt additionalForwards als eigenen State und
  ruft nach erfolgreicher createEmail einmalig
  updateAdditionalForwards mit der vollen Liste auf – ein zweiter
  Provider-Sync mit set: setzt die finale Liste.
- Counter-Badge am Button zeigt die Anzahl bereits eingegebener
  Adressen.
This commit is contained in:
2026-06-18 11:20:03 +02:00
parent 36beac98c9
commit 96a054aa1a
2 changed files with 96 additions and 44 deletions
+10
View File
@@ -97,6 +97,16 @@ isolierte Instanz (keine Multi-Tenancy im Code), Provisioning + Abrechnung
## ✅ Erledigt
- [x] **🆕 Stressfrei-Adressen: Zusatz-Weiterleitungen auch beim Anlegen**
- Im „Adresse hinzufügen"-Modal erscheint der „Weitere
Weiterleitungen"-Button jetzt auch, sobald „Beim E-Mail-Provider
anlegen" angehakt ist. Liste wird lokal gepflegt, Provider-Sync
läuft direkt nach `createEmail` mit der vollen Liste.
- Sub-Modal generalisiert: `value`/`onChange`-Pattern (controlled).
Mit `email`-Prop → API-Persist pro Änderung (Edit). Ohne `email`
→ lokaler State (Create). Counter-Badge am Button zeigt die
Anzahl Adressen.
- [x] **🆕 Stressfrei-Wechseln-Adressen: zusätzliche Weiterleitungsziele**
- Neues Feld `StressfreiEmail.additionalForwardingEmails` (Text/
JSON-Array), Migration `20260608100000_stressfrei_email_additional_forwards`