Enhance CBeteiligte entity with new fields and dynamic logic for Rechtsform, Firmenname, Handelsregisternummer, and Handelsregisterart; update localization and layouts accordingly; modify config timestamps.

This commit is contained in:
2026-01-20 20:29:52 +01:00
parent cccde3f474
commit 452bf296d6
5 changed files with 262 additions and 3 deletions

View File

@@ -3,6 +3,168 @@
"boolFilterList": [
"onlyMy"
],
"dynamicLogic": {
"fields": {
"name": {
"visible": {
"conditionGroup": [
{
"type": "or",
"value": [
{
"type": "equals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
},
{
"type": "isEmpty",
"attribute": "rechtsform"
}
]
}
]
}
},
"firmenname": {
"visible": {
"conditionGroup": [
{
"type": "and",
"value": [
{
"type": "isNotEmpty",
"attribute": "rechtsform"
},
{
"type": "notEquals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
]
},
"required": {
"conditionGroup": [
{
"type": "and",
"value": [
{
"type": "isNotEmpty",
"attribute": "rechtsform"
},
{
"type": "notEquals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
]
}
},
"salutationName": {
"visible": {
"conditionGroup": [
{
"type": "or",
"value": [
{
"type": "equals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
},
{
"type": "isEmpty",
"attribute": "rechtsform"
}
]
}
]
}
},
"firstName": {
"visible": {
"conditionGroup": [
{
"type": "or",
"value": [
{
"type": "equals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
},
{
"type": "isEmpty",
"attribute": "rechtsform"
}
]
}
]
}
},
"lastName": {
"visible": {
"conditionGroup": [
{
"type": "or",
"value": [
{
"type": "equals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
},
{
"type": "isEmpty",
"attribute": "rechtsform"
}
]
}
]
}
},
"handelsregisterArt": {
"visible": {
"conditionGroup": [
{
"type": "and",
"value": [
{
"type": "isNotEmpty",
"attribute": "rechtsform"
},
{
"type": "notEquals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
]
}
},
"handelsregisterNummer": {
"visible": {
"conditionGroup": [
{
"type": "and",
"value": [
{
"type": "isNotEmpty",
"attribute": "rechtsform"
},
{
"type": "notEquals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
]
}
}
}
},
"sidePanels": {
"detail": [
{