Refactor termination and rental object entities

- Removed the "Kündigungen" field from the German and English rental object JSON files.
- Updated the termination JSON files to reflect new field names and structure, including renaming "kuendigungsart" to "beendigungsTatbestand" and "kuendigungsgrund" to "kuendigungsgrund" with updated options.
- Deleted the old "CKuendigung" entity definition and related metadata, consolidating functionality into "CKndigung".
- Adjusted the service logic to accommodate the new structure, ensuring proper linking of landlords and tenants.
- Updated dynamic visibility logic for fields based on conditions related to termination reasons and delivery methods.
- Cleaned up metadata definitions for both termination and rental object entities, removing unnecessary relationships and fields.
- Incremented cache and microtime values in the configuration file.
This commit is contained in:
2026-01-25 11:41:57 +01:00
parent 4e4597e124
commit 292a0b57b9
17 changed files with 173 additions and 811 deletions

View File

@@ -23,7 +23,7 @@
"_tabBreak_1": {
"index": 2,
"tabBreak": true,
"tabLabel": "Kündigende"
"tabLabel": "Vermieter"
},
"kuendiger": {
"index": 3
@@ -31,7 +31,7 @@
"_tabBreak_2": {
"index": 4,
"tabBreak": true,
"tabLabel": "Gekündigte"
"tabLabel": "Mieter"
},
"gekuendigte": {
"index": 5
@@ -51,13 +51,5 @@
},
"dokumenteskuendigung": {
"index": 9
},
"_tabBreak_5": {
"index": 10,
"tabBreak": true,
"tabLabel": "Mietobjekte"
},
"mietobjekte": {
"index": 11
}
}

View File

@@ -9,7 +9,7 @@
"name": "name"
},
{
"name": "kuendigungsart"
"name": "beendigungsTatbestand"
},
{
"name": "status"
@@ -26,21 +26,19 @@
"name": "kuendigungsdatum"
},
{
"name": "zustelldatum"
},
{
"name": "zustellart"
"name": "beendigungstermin"
}
],
[
{
"name": "kuendigungsfrist"
"name": "zustellart"
},
{
"name": "beendigungstermin"
"name": "zustelldatum"
},
{},
{}
{
"name": "sendungsverfolgungsnummer"
}
],
[
{
@@ -50,44 +48,30 @@
]
},
{
"label": "Finanzielle Forderungen",
"label": "Mietrückstand",
"style": "default",
"tabBreak": false,
"rows": [
[
{
"name": "rueckstandMiete"
},
{
"name": "rueckstandNebenkosten"
},
{
"name": "sonstigeForderungen"
},
{
"name": "aussergerichtlicheGebuehren13"
"name": "mietrueckstand"
}
]
]
},
{
"label": "Notizen & Reaktion",
"label": "Vorzeitige Räumung",
"style": "default",
"tabBreak": false,
"rows": [
[
{
"name": "reaktionMieter"
"name": "vorzeitigeRaeumungZulaessig"
}
],
[
{
"name": "notizen"
}
],
[
{
"name": "description"
"name": "beschreibungBesorgnisgrund"
}
]
]