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

@@ -8,6 +8,18 @@
"beteiligte": {
"layout": null,
"selectPrimaryFilterName": null
},
"contactsAdressen": {
"layout": null,
"selectPrimaryFilterName": "portalUsers"
}
}
},
"detailActionList": [
{
"label": "View Map",
"action": "viewMap",
"acl": "read"
}
],
"addressField": "adresse"
}

View File

@@ -38,15 +38,18 @@
"relationshipPanels": {
"vmhvermieterbeteiligte": {
"layout": null,
"selectPrimaryFilterName": null
"selectPrimaryFilterName": null,
"title": "Vermieter"
},
"vmhmieterbeteiligte": {
"layout": null,
"selectPrimaryFilterName": null
"selectPrimaryFilterName": null,
"title": "Mieter"
},
"vmhMietverhltnisesSonstigeBesitzer": {
"layout": null,
"selectPrimaryFilterName": null
"selectPrimaryFilterName": null,
"title": "Sonstige Bewohner"
},
"adressens": {
"layout": null,
@@ -55,6 +58,24 @@
"calls1": {
"layout": null,
"selectPrimaryFilterName": "planned"
},
"contactsBeteiligte": {
"layout": null,
"selectPrimaryFilterName": "portalUsers"
},
"vmhRumungsklagesKlaeger": {
"layout": null,
"selectPrimaryFilterName": null,
"title": "Kläger"
},
"vmhRumungsklagesBeklagte": {
"layout": null,
"selectPrimaryFilterName": null,
"title": "Beklagte"
},
"dokumentesBeteiligte": {
"layout": null,
"selectPrimaryFilterName": null
}
}
}

View File

@@ -13,6 +13,14 @@
"contact2mietobjekt": {
"layout": null,
"selectPrimaryFilterName": "portalUsers"
},
"contactsMietobjekt": {
"layout": null,
"selectPrimaryFilterName": "portalUsers"
},
"dokumentesMietobjekt": {
"layout": null,
"selectPrimaryFilterName": null
}
}
}

View File

@@ -50,6 +50,22 @@
"dokumentesvmhraumungsklage": {
"layout": "listRaeumungsKl",
"selectPrimaryFilterName": null
},
"contactsRumungsklage": {
"layout": null,
"selectPrimaryFilterName": "portalUsers"
},
"klaeger": {
"layout": null,
"selectPrimaryFilterName": null
},
"beklagte": {
"layout": null,
"selectPrimaryFilterName": null
},
"vmhMietverhltnises": {
"layout": null,
"selectPrimaryFilterName": null
}
},
"kanbanViewMode": false,

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": {