Add DISG personality type and caller type fields; update visibility logic for CBeteiligte and Contact entities

This commit is contained in:
2026-01-23 23:52:17 +01:00
parent 65af6fd80b
commit ee7a36ef41
9 changed files with 116 additions and 5 deletions

View File

@@ -169,6 +169,16 @@
},
"bankverbindungens": {
"type": "linkMultiple"
},
"disgTyp": {
"type": "enum",
"required": false,
"optionsReference": "Contact.cDISGTyp",
"default": "Unbekannt",
"style": [],
"tooltip": true,
"maxLength": 100,
"isCustom": true
}
},
"links": {
@@ -345,6 +355,12 @@
"rechtsform",
"deleted"
]
},
"disgTyp": {
"columns": [
"disgTyp",
"deleted"
]
}
}
}

View File

@@ -145,6 +145,15 @@
"maxLength": 100,
"isCustom": true
},
"anruferIst": {
"type": "enum",
"required": false,
"optionsReference": "CVmhErstgespraech.anruferIst",
"default": "Vermieter",
"style": [],
"maxLength": 100,
"isCustom": true
},
"salutationName": {
"options": [
"",
@@ -180,6 +189,12 @@
"cDISGTyp",
"deleted"
]
},
"anruferIst": {
"columns": [
"anruferIst",
"deleted"
]
}
},
"optimisticConcurrencyControl": false

View File

@@ -0,0 +1,59 @@
{
"fields": {
"disgTyp": {
"visible": {
"conditionGroup": [
{
"type": "equals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
},
"dateOfBirth": {
"visible": {
"conditionGroup": [
{
"type": "equals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
},
"firmenname": {
"visible": {
"conditionGroup": [
{
"type": "notEquals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
},
"handelsregisterArt": {
"visible": {
"conditionGroup": [
{
"type": "notEquals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
},
"handelsregisterNummer": {
"visible": {
"conditionGroup": [
{
"type": "notEquals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
}
}
}