Refactor CVmhMietverhltnis and CMietobjekt layouts; add dynamic logic for fields; update cache timestamps in config; adjust permissions for check & rebuild script.

This commit is contained in:
2026-01-20 21:39:00 +01:00
parent 8a814681b0
commit 1ef2617bc7
10 changed files with 87 additions and 64 deletions

View File

@@ -19,7 +19,7 @@
"tabBreak": true,
"tabLabel": "Mietverhältnisse"
},
"vmhMietverhltnises2Mietobjekt": {
"vmhMietverhltnises": {
"index": 3
},
"_tabBreak_4": {

View File

@@ -8,20 +8,8 @@
"history": {
"disabled": true
},
"_tabBreak_5": {
"index": 0,
"tabBreak": true,
"tabLabel": "Mietobjekt"
},
"vmhMietobjekt2Mietverhltnis": {
"dynamicLogicVisible": null,
"style": "info",
"dynamicLogicStyled": null,
"sticked": false,
"index": 1
},
"_tabBreak_2": {
"index": 2,
"index": 0,
"tabBreak": true,
"tabLabel": "Freigegebene Nutzer"
},
@@ -30,38 +18,38 @@
"style": "warning",
"dynamicLogicStyled": null,
"sticked": true,
"index": 3
"index": 1
},
"_tabBreak_0": {
"index": 4,
"index": 2,
"tabBreak": true,
"tabLabel": "Vermieter"
},
"vmhbeteiligtevermieter": {
"index": 5
"index": 3
},
"_tabBreak_1": {
"index": 6,
"index": 4,
"tabBreak": true,
"tabLabel": "Mieter"
},
"vmhbeteiligtemieter": {
"index": 7
"index": 5
},
"_tabBreak_3": {
"index": 8,
"index": 6,
"tabBreak": true,
"tabLabel": "Sonstige Bewohner"
},
"sonstigebesitzervmhmietverhltnis": {
"index": 9
"index": 7
},
"_tabBreak_4": {
"index": 10,
"index": 8,
"tabBreak": true,
"tabLabel": "Dokumente"
},
"dokumentesvmhMietverhltnisse": {
"index": 11
"index": 9
}
}

View File

@@ -6,13 +6,13 @@
"name": "name"
},
{
"name": "status"
},
{
"name": "vertragsdatum"
"name": "vmhMietobjekt"
},
{
"name": "nutzungsart"
},
{
"name": "vertragsdatum"
}
]
],
@@ -27,6 +27,9 @@
{
"rows": [
[
{
"name": "status"
},
{
"name": "beendigungsTatbestand"
},
@@ -35,21 +38,18 @@
},
{
"name": "auszugsfrist"
},
}
],
[
{
"name": "besorgnisNichtRechtzeitigerAuszug"
}
},
false,
false,
false
]
],
"dynamicLogicVisible": {
"conditionGroup": [
{
"type": "notEquals",
"attribute": "status",
"value": "Bestehend"
}
]
},
"dynamicLogicVisible": null,
"style": "primary",
"dynamicLogicStyled": null,
"tabBreak": false,