v1.9: Zähler-Modul (Strom/Wasser/Gas) + Registrierungs-Mail an Verwaltung + Vorname/Nachname im Formular

This commit is contained in:
2026-10-04 10:26:34 +02:00
parent dbaffa45c9
commit a7b959b9fb
11 changed files with 518 additions and 14 deletions
+15
View File
@@ -189,6 +189,21 @@ tar -czf mp-dist.tar.gz -C dist .
## 8. Verlauf / offene Punkte
**Erledigt 04.10. (v1.9):** Zähler-Modul + Registrierungs-Mail + getrennter Name.
Neue Tabelle `meters` (Zählernummer, Art Strom/Wasser/Gas/Wärme/Sonstiges,
Stand, Stand-Datum, Wohneinheit nullable, Haus, Pflege-Zeitstempel) mit
idempotentem Demo-Seed (`seedeZaehler()` läuft bei jedem Start, füllt nur bei
leerer Tabelle – auch nachträglich auf Live-DB). API: POST/PATCH /api/meters
(adminOnly), Bootstrap liefert meters (Admin: alle, Mieter: nur eigene Wohnung);
Haus wird aus der Wohneinheit abgeleitet, bei Allgemeinzählern direkt gepflegt.
Frontend: neue Seite /zaehler (Kartenraster, Filter nach Haus + Art, Admin-
Dialog zum Anlegen/Bearbeiten), Nav-Eintrag mit Gauge-Icon, Store-Aktionen
addZaehler/updateZaehler. Registrierung: neuer Mieter löst HTML-Mail an die
Verwaltung aus (Name/Benutzername/E-Mail/Wohnung, Button zur Benutzerverwaltung);
Formular jetzt mit getrennten Feldern Vorname/Nachname + Benutzername.
E2E verifiziert: Zähler-CRUD + Rechte (403 Mieter), Registrierung inkl.
Mail-Zustellung an beide Verwaltungspostfächer, Umlaute sauber.
**Erledigt 02.10. (v1.8):** Schadensmeldungen starten jetzt automatisch eine
Unterhaltung (Thread „Schadensmeldung: …" mit erster Nachricht inkl. Kategorie/
Priorität, ungelesen für die Gegenseite) – Antworten darauf lösen über