Enhance EspoCRM entities and layouts with new relationships, fields, and troubleshooting sections; update README.md for clarity and add new layout files for CAdressen and CBeteiligte.

This commit is contained in:
2026-01-20 13:33:36 +01:00
parent 627a47aa44
commit dfc8b952e9
23 changed files with 536 additions and 19 deletions

View File

@@ -45,6 +45,11 @@
"type": "address",
"isCustom": true
},
"isActive": {
"type": "bool",
"default": true,
"isCustom": true
},
"autoapplymietverhaltnisportaluser": {
"notNull": true,
"type": "bool",
@@ -84,6 +89,14 @@
"entity": "CBeteiligte",
"audited": false,
"isCustom": true
},
"contactsAdressen": {
"type": "hasMany",
"relationName": "cAdressenContact",
"foreign": "cAdressenContact",
"entity": "Contact",
"audited": false,
"isCustom": true
}
},
"collection": {

View File

@@ -169,6 +169,38 @@
"entity": "Call",
"audited": false,
"isCustom": true
},
"contactsBeteiligte": {
"type": "hasMany",
"relationName": "cBeteiligteContact",
"foreign": "cBeteiligteContact",
"entity": "Contact",
"audited": false,
"isCustom": true
},
"vmhRumungsklagesKlaeger": {
"type": "hasMany",
"relationName": "cBeteiligteVmhRumungsklageKlaeger",
"foreign": "klaeger",
"entity": "CVmhRumungsklage",
"audited": false,
"isCustom": true
},
"vmhRumungsklagesBeklagte": {
"type": "hasMany",
"relationName": "cBeteiligteVmhRumungsklageBeklagte",
"foreign": "beklagte",
"entity": "CVmhRumungsklage",
"audited": false,
"isCustom": true
},
"dokumentesBeteiligte": {
"type": "hasMany",
"relationName": "cBeteiligteDokumente",
"foreign": "beteiligte2dokumente",
"entity": "CDokumente",
"audited": false,
"isCustom": true
}
},
"collection": {

View File

@@ -135,6 +135,22 @@
"entity": "CVmhRumungsklage",
"audited": false,
"isCustom": true
},
"beteiligte2dokumente": {
"type": "hasMany",
"relationName": "cBeteiligteDokumente",
"foreign": "dokumentesBeteiligte",
"entity": "CBeteiligte",
"audited": false,
"isCustom": true
},
"mietobjekt2dokumente": {
"type": "hasMany",
"relationName": "cMietobjektDokumente",
"foreign": "dokumentesMietobjekt",
"entity": "CMietobjekt",
"audited": false,
"isCustom": true
}
},
"collection": {

View File

@@ -106,6 +106,22 @@
"entity": "Contact",
"audited": false,
"isCustom": true
},
"contactsMietobjekt": {
"type": "hasMany",
"relationName": "cMietobjektContactPortal",
"foreign": "cMietobjekteContactPortal",
"entity": "Contact",
"audited": false,
"isCustom": true
},
"dokumentesMietobjekt": {
"type": "hasMany",
"relationName": "cMietobjektDokumente",
"foreign": "mietobjekt2dokumente",
"entity": "CDokumente",
"audited": false,
"isCustom": true
}
},
"collection": {

View File

@@ -129,6 +129,30 @@
"entity": "CDokumente",
"audited": false,
"isCustom": true
},
"contactsRumungsklage": {
"type": "hasMany",
"relationName": "cVmhRumungsklageContact",
"foreign": "cVmhRumungsklageContact",
"entity": "Contact",
"audited": false,
"isCustom": true
},
"klaeger": {
"type": "hasMany",
"relationName": "cBeteiligteVmhRumungsklageKlaeger",
"foreign": "vmhRumungsklagesKlaeger",
"entity": "CBeteiligte",
"audited": false,
"isCustom": true
},
"beklagte": {
"type": "hasMany",
"relationName": "cBeteiligteVmhRumungsklageBeklagte",
"foreign": "vmhRumungsklagesBeklagte",
"entity": "CBeteiligte",
"audited": false,
"isCustom": true
}
},
"collection": {

View File

@@ -53,6 +53,38 @@
"entity": "CMietobjekt",
"audited": false,
"isCustom": true
},
"cBeteiligteContact": {
"type": "hasMany",
"relationName": "cBeteiligteContact",
"foreign": "contactsBeteiligte",
"entity": "CBeteiligte",
"audited": false,
"isCustom": true
},
"cMietobjekteContactPortal": {
"type": "hasMany",
"relationName": "cMietobjektContactPortal",
"foreign": "contactsMietobjekt",
"entity": "CMietobjekt",
"audited": false,
"isCustom": true
},
"cAdressenContact": {
"type": "hasMany",
"relationName": "cAdressenContact",
"foreign": "contactsAdressen",
"entity": "CAdressen",
"audited": false,
"isCustom": true
},
"cVmhRumungsklageContact": {
"type": "hasMany",
"relationName": "cVmhRumungsklageContact",
"foreign": "contactsRumungsklage",
"entity": "CVmhRumungsklage",
"audited": false,
"isCustom": true
}
},
"fields": {