v1.22: Verwaltung sendet Direkt-E-Mails an Mieter mit CC an die Verwaltung
This commit is contained in:
@@ -189,6 +189,27 @@ tar -czf mp-dist.tar.gz -C dist .
|
||||
|
||||
## 8. Verlauf / offene Punkte
|
||||
|
||||
**Erledigt 04.10. (v1.22):** Direkt-E-Mail der Verwaltung an Mieter mit
|
||||
automatischem CC an die Verwaltung. Mail-API (mail-server/api/server.py,
|
||||
auf dem Server manuell ausgerollt, Container mp-mail-api per docker restart –
|
||||
NICHT Teil von deploy.sh) um cc-Feld erweitert: Body cc kommagetrennt,
|
||||
einzeln per EMAIL_RE validiert, versenden setzt msg["Cc"]. ACHTUNG Repo-
|
||||
Stand vorher von Server frisch gezogen (from_address/from_name war nur
|
||||
serverseitig). API: POST /api/users/:id/email (adminOnly) – Betreff/Text
|
||||
Pflicht, Mieter muss E-Mail hinterlegt haben (sonst 400 mit Hinweis),
|
||||
HTML-Karte baueHtmlMail, CC = mail.verwaltungEmails() (alle aktiven
|
||||
Verwaltungs-Accounts mit E-Mail), Versand fire-and-forget via sendeMail(…, cc).
|
||||
PATCH /api/users/:id akzeptiert jetzt auch email (Format- + Eindeutigkeits-
|
||||
prüfung, LEERE E-Mail darf mehrfach vorkommen – Eindeutigkeit nur bei
|
||||
nicht-leer, sonst Fehler beim Leeren). Frontend Benutzerverwaltung:
|
||||
EmailDialog pro Mieter (Empfängeranzeige, Betreff, Nachricht, Hinweis auf
|
||||
CC, Senden deaktiviert ohne Mieter-E-Mail), E-Mail-Adresse jetzt inline im
|
||||
Benutzer-Eintrag editierbar (onBlur → setzeBenutzerEmail). Store:
|
||||
sendeBenutzerEmail + setzeBenutzerEmail. E2E verifiziert: E-Mail setzen,
|
||||
senden → Postfix eine queue-ID mit 3 Empfängern (Testadresse bounced
|
||||
erwartet, joseph@hinterstein-immo.de + axel@hocks.eu status=sent),
|
||||
Fehlerfall ohne E-Mail sauber, Testdaten bereinigt.
|
||||
|
||||
**Erledigt 04.10. (v1.21):** Live-Stammdaten aus SharePoint-Export-CSV
|
||||
importiert (KEIN Dauersync – Nutzer-Entscheidung: einmaliger Import,
|
||||
Pflege danach nur noch im Portal). CSV „Master Data V" (53 Zeilen,
|
||||
|
||||
Reference in New Issue
Block a user