some big beautfiul update

This commit is contained in:
2026-03-02 18:05:59 +01:00
parent bf7eaa965f
commit ba986a32fe
121 changed files with 170698 additions and 561 deletions

View File

@@ -8,6 +8,9 @@
"aktennr": "Advoware Identifikator",
"advowareLastSync": "Advoware letzte Synchronisation",
"syncStatus": "Sync-Status",
"xaiId": "x.AI ID",
"xaiCollections": "x.AI Collections",
"xaiSyncStatus": "Sync-Status",
"contactsvmhdokumente": "Freigegebene Nutzer",
"vmhMietverhltnisesDokumente": "Mietverhältnisse",
"vmhErstgespraechsdokumente": "Erstgespräche",
@@ -35,7 +38,10 @@
"tooltips": {
"aktennr": "Eindeutige Dokument-Nummer aus Advoware",
"advowareLastSync": "Zeitpunkt der letzten Synchronisation mit Advoware",
"syncStatus": "Status der Synchronisation: pending_sync = Warte auf Sync, clean = erfolgreich, unclean = Abweichungen, failed = Fehler"
"syncStatus": "Status der Synchronisation: pending_sync = Warte auf Sync, clean = erfolgreich, unclean = Abweichungen, failed = Fehler",
"xaiId": "Eindeutige ID für x.AI Synchronisation",
"xaiCollections": "Liste der x.AI Collections für dieses Dokument",
"xaiSyncStatus": "Status der x.AI Synchronisation: pending_sync = Warte auf Sync, clean = erfolgreich, unclean = Abweichungen, failed = Fehler"
},
"options": {
"syncStatus": {
@@ -43,6 +49,12 @@
"clean": "Synchronisiert",
"unclean": "Abweichungen",
"failed": "Fehlgeschlagen"
},
"xaiSyncStatus": {
"pending_sync": "Warte auf Sync",
"clean": "Synchronisiert",
"unclean": "Abweichungen",
"failed": "Fehlgeschlagen"
}
}
}

View File

@@ -13,7 +13,13 @@
"beteiligte2dokumente": "Parties",
"mietobjekt2dokumente": "Properties",
"mietinkassosdokumente": "Rent Collection",
"kndigungensdokumente": "Terminations"
"kndigungensdokumente": "Terminations",
"aktennr": "Advoware Identifier",
"advowareLastSync": "Advoware Last Sync",
"syncStatus": "Sync Status",
"xaiId": "x.AI ID",
"xaiCollections": "x.AI Collections",
"xaiSyncStatus": "Sync Status"
},
"links": {
"contactsvmhdokumente": "Portal Users",
@@ -31,5 +37,27 @@
},
"layouts": {
"listRaeumungsKl": "List (RaeumungsKl)"
},
"tooltips": {
"aktennr": "Unique document number from Advoware",
"advowareLastSync": "Time of last synchronization with Advoware",
"syncStatus": "Synchronization status: pending_sync = Waiting for sync, clean = successful, unclean = discrepancies, failed = error",
"xaiId": "Unique ID for x.AI synchronization",
"xaiCollections": "List of x.AI collections for this document",
"xaiSyncStatus": "x.AI synchronization status: pending_sync = Waiting for sync, clean = successful, unclean = discrepancies, failed = error"
},
"options": {
"syncStatus": {
"pending_sync": "Waiting for Sync",
"clean": "Synchronized",
"unclean": "Discrepancies",
"failed": "Failed"
},
"xaiSyncStatus": {
"pending_sync": "Waiting for Sync",
"clean": "Synchronized",
"unclean": "Discrepancies",
"failed": "Failed"
}
}
}

View File

@@ -96,5 +96,28 @@
"noteText": null,
"noteStyle": "info",
"customLabel": "Advoware Sync"
},
{
"rows": [
[
{
"name": "xaiId"
},
{
"name": "xaiCollections"
},
{
"name": "xaiSyncStatus"
}
]
],
"dynamicLogicVisible": null,
"style": "default",
"tabBreak": false,
"tabLabel": null,
"hidden": false,
"noteText": null,
"noteStyle": "info",
"customLabel": "x.AI Sync"
}
]

View File

@@ -9,12 +9,12 @@
{"name": "status"}
],
[
{"name": "syncStatus"},
{"name": "parent"}
{"name": "prioritaet"},
{"name": "syncStatus"}
],
[
{"name": "anzahlDokumente"},
{"name": "anzahlTeamsAktiv"}
{"name": "parent"},
{"name": "anzahlDokumente"}
],
[
{"name": "zusammenfassung", "span": 2}
@@ -34,7 +34,8 @@
{
"label": "Mandant",
"style": "default",
"tabBreak": false,
"tabBreak": true,
"tabLabel": "Mandant",
"rows": [
[
{"name": "mandantMitteilung"},

View File

@@ -1,8 +1,9 @@
[
{"name": "name", "width": 30},
{"name": "status", "width": 15},
{"name": "syncStatus", "width": 10},
{"name": "parent", "width": 20},
{"name": "anzahlDokumente", "width": 10},
{"name": "createdAt", "width": 15}
{"name": "name", "link": true, "width": 20},
{"name": "zusammenfassung", "width": 30},
{"name": "status", "width": 10},
{"name": "prioritaet", "width": 10},
{"name": "parent", "width": 15},
{"name": "anzahlDokumente", "width": 8},
{"name": "createdAt", "width": 12}
]

View File

@@ -110,6 +110,34 @@
"type": "link",
"entity": "CPuls",
"isCustom": true
},
"xaiId": {
"type": "varchar",
"maxLength": 255,
"isCustom": true
},
"xaiCollections": {
"type": "array",
"isCustom": true
},
"xaiSyncStatus": {
"type": "enum",
"required": false,
"options": [
"pending_sync",
"clean",
"unclean",
"failed"
],
"style": {
"pending_sync": "default",
"clean": "success",
"unclean": "warning",
"failed": "danger"
},
"default": "pending_sync",
"tooltip": true,
"isCustom": true
}
},
"links": {

View File

@@ -354,6 +354,12 @@
"entity": "CBeteiligte",
"audited": false,
"isCustom": true
},
"pulse": {
"type": "hasMany",
"entity": "CPuls",
"foreign": "parent",
"isCustom": true
}
},
"collection": {

View File

@@ -227,8 +227,12 @@
"foreign": "mietinkassosBeklagte",
"entity": "CBeteiligte",
"audited": false,
"isCustom": true
}
"isCustom": true },
"pulse": {
"type": "hasMany",
"entity": "CPuls",
"foreign": "parent",
"isCustom": true }
},
"collection": {
"orderBy": "createdAt",

View File

@@ -56,18 +56,24 @@
"notStorable": false,
"isCustom": true
},
"anzahlTeamsAktiv": {
"type": "int",
"readOnly": true,
"notStorable": false,
"isCustom": true
},
"anzahlTeamsAbgeschlossen": {
"type": "int",
"readOnly": true,
"notStorable": false,
"isCustom": true
},
"prioritaet": {
"type": "enum",
"options": ["Niedrig", "Normal", "Hoch", "Dringend"],
"default": "Normal",
"isCustom": true,
"style": {
"Niedrig": "default",
"Normal": "primary",
"Hoch": "warning",
"Dringend": "danger"
}
},
"finalisiertAm": {
"type": "datetime",
"readOnly": true,
@@ -112,6 +118,11 @@
"type": "link",
"entity": "User",
"isCustom": true
},
"freigeschalteteNutzer": {
"type": "linkMultiple",
"entity": "User",
"isCustom": true
}
},
"links": {
@@ -154,6 +165,21 @@
"entity": "Team",
"relationName": "EntityTeam",
"layoutRelationshipsDisabled": true
},
"freigeschalteteNutzer": {
"type": "hasMany",
"entity": "User",
"foreign": "pulse",
"additionalColumns": {
"read": {
"type": "bool",
"default": false
},
"edit": {
"type": "bool",
"default": false
}
}
}
},
"collection": {

View File

@@ -228,6 +228,12 @@
"entity": "CBeteiligte",
"audited": false,
"isCustom": true
},
"pulse": {
"type": "hasMany",
"entity": "CPuls",
"foreign": "parent",
"isCustom": true
}
},
"collection": {

View File

@@ -32,6 +32,12 @@
"type": "belongsTo",
"entity": "User",
"isCustom": true
},
"pulse": {
"type": "hasMany",
"entity": "CPuls",
"foreign": "freigeschalteteNutzer",
"isCustom": true
}
}
}

View File

@@ -3,15 +3,24 @@
"layouts": true,
"tab": true,
"acl": "recordAllTeamOwnNo",
"aclPortal": false,
"aclPortal": true,
"aclPortalLevelList": [
"all",
"account",
"contact",
"own",
"no"
],
"customizable": true,
"importable": false,
"notifications": true,
"stream": true,
"disabled": false,
"type": "Base",
"type": "BasePlus",
"module": "Custom",
"object": true,
"isCustom": true,
"calendar": false
"calendar": false,
"activity": true,
"historyDisabled": false
}