Patchnotes — Version 1.3.4
🚀 Neue Funktionen
- Einführung des Immobilien-Status „gekündigt zum“ (Terminierung mit Datum).
- Beim Ändern des Auszugsdatums eines Mieters wird die verknüpfte Immobilie entsprechend auf „gekündigt zum“ gesetzt.
- Mieter können jetzt mehreren Immobilien zugeordnet werden (Many-to-Many-Zuordnung).
🔧 Verbesserungen
- Aktualisierung: Ändert sich die
rent_net eines Mieters, wird der Preis (price) der verknüpften Immobilie(n) automatisch synchronisiert.
- Täglicher Status-Sync (geplant, 00:05 Europe/Berlin):
- Aktiviert Mieter, wenn
today == move_in_date.
- Deaktiviert Mieter, wenn
today == move_out_date.
- Setzt Immobilie auf VACANT, falls
terminated_on mehr als ein Tag in der Vergangenheit liegt (der Wert terminated_on bleibt erhalten).
- Immobilien zeigen nun auch ehemalige Mieter an; inaktive Mieter werden in der Oberfläche deutlicher hervorgehoben.
- Deaktivierte Mieter werden automatisch in die Liste der ehemaligen Mieter der verknüpften Immobilie verschoben.
- Standard-Sortierung von Immobilien nach
property_number für eine bessere Übersicht.
🐛 Fehlerbehebungen
- Diverse kleine Fehler im Sync- und Zuordnungsprozess behoben (Stabilitäts- und Datenkonsistenzverbesserungen).
🗄️ SQL / Migrationen
- Enthaltene SQL-Skripte / Migrationen:
09-property_status_tenant.sql
10-tenant-property-m2m.sql