v2.5.0 - Keller, Heizkosten & Mindesteinkommen
Neue Meta-Felder für Miet-Daten
Erweitert das Datenmodell um drei Felder, die bisher in extras JSON oder gar nicht abbildbar waren:
Neu
basement_label— Kellerabteil-Bezeichnung (z. B. „KA 26"), nutzbar in Bricks via{cf_basement_label}heating_costs— Heizkosten Akonto (€ / Monat), nutzbar via{cf_heating_costs}bzw.{cf_heating_costs_formatted}minimum_income— Mindesteinkommen für Mietverhältnis (€ / Monat), nutzbar via{cf_minimum_income}bzw.{cf_minimum_income_formatted}
Bricks Units-Table
Cheat-Sheet im Element-Panel um die drei neuen Felder ergänzt. Spalten-Konfiguration bleibt frei (kein Allowlist) — du kannst die neuen Tags sofort als zusätzliche Spalten einbauen.
Sync-Handler
Unverändert — der bestehende generische Loop schreibt alle Meta-Keys aus dem Backend automatisch durch, kein Mapping-Code nötig.
Backwards-Kompatibilität
Wohnungen ohne die neuen Felder rendern exakt wie vorher. Kein Migrations-Schritt nötig.
Anforderung
Voll nutzbar mit ImmoAdmin-Backend ≥ Commit 2a160b6 (DB-Spalten + Sync sendet die neuen Felder).