Add AdvowareAkte and AIKnowledge creation for Kündigungen; synchronize between Kündigungen and Räumungsklagen; update localization and metadata files

This commit is contained in:
2026-03-23 21:29:26 +01:00
parent 672645673f
commit ea4738d9eb
19 changed files with 502 additions and 18 deletions

View File

@@ -4,6 +4,7 @@
"tasks": "Aufgaben",
"vmhRumungsklage": "Räumungsklagen",
"mietinkasso": "Mietinkasso",
"kuendigungen": "Kündigungen",
"dokumentes": "Dokumente"
},
"labels": {

View File

@@ -9,6 +9,7 @@
"hnr": "HNR (Advoware)",
"syncStatus": "Sync-Status",
"syncedHash": "Sync-Hash",
"usn": "USN",
"contactsvmhdokumente": "Freigegebene Nutzer",
"vmhMietverhltnisesDokumente": "Mietverhältnisse",
"vmhErstgespraechsdokumente": "Erstgespräche",
@@ -43,7 +44,8 @@
"blake3hash": "Kryptografischer Blake3-Hash der Datei (schneller und sicherer als MD5/SHA256)",
"hnr": "Hierarchische Referenznummer in Advoware",
"syncStatus": "Status der Synchronisation mit Advoware: new=neu, unclean=geändert, synced=synchronisiert, failed=Fehler, unsupported=nicht unterstützt",
"syncedHash": "Hash-Wert bei letzter erfolgreicher Synchronisation"
"syncedHash": "Hash-Wert bei letzter erfolgreicher Synchronisation",
"usn": "Update Sequence Number - Versionsnummer für Synchronisation"
},
"options": {
"syncStatus": {

View File

@@ -9,6 +9,8 @@
"gekuendigte": "Mieter",
"dokumenteskuendigung": "Dokumente",
"contactsKuendigung": "Portal-Freigaben",
"advowareAkten": "Advoware Akte",
"vmhRumungsklages": "Räumungsklagen",
"pulse": "Pulse"
},
"labels": {

View File

@@ -25,6 +25,7 @@
"klaeger": "Kläger",
"beklagte": "Beklagte",
"vmhMietverhltnises": "Mietverhältnisse",
"kuendigungen": "Kündigungen",
"contactsRumungsklage": "Freigegebene Nutzer",
"dokumentesvmhraumungsklage": "Dokumente",
"freigeschalteteNutzer": "Freigeschaltete Nutzer (veraltet)",

View File

@@ -20,6 +20,7 @@
"tasks": "Tasks",
"vmhRumungsklage": "Räumungsklagen",
"mietinkasso": "Mietinkasso",
"kuendigungen": "Terminations",
"dokumentes": "Dokumente"
},
"labels": {

View File

@@ -8,6 +8,7 @@
"hnr": "HNR (Advoware)",
"syncStatus": "Sync Status",
"syncedHash": "Sync Hash",
"usn": "USN",
"contactsvmhdokumente": "Portal Users",
"vmhMietverhltnisesDokumente": "Tenancies",
"vmhErstgespraechsdokumente": "Initial Consultations",
@@ -48,7 +49,8 @@
"blake3hash": "Cryptographic Blake3 hash of the file (faster and more secure than MD5/SHA256)",
"hnr": "Hierarchical reference number in Advoware",
"syncStatus": "Sync status with Advoware: new=new, unclean=changed, synced=synchronized, failed=error, unsupported=not supported",
"syncedHash": "Hash value at last successful synchronization"
"syncedHash": "Hash value at last successful synchronization",
"usn": "Update Sequence Number - Version number for synchronization"
},
"options": {
"syncStatus": {

View File

@@ -44,6 +44,8 @@
"gekuendigte": "Tenant",
"dokumenteskuendigung": "Documents",
"contactsKuendigung": "Portal Access",
"advowareAkten": "Advoware Case File",
"vmhRumungsklages": "Eviction Lawsuits",
"pulse": "Pulses"
},
"labels": {

View File

@@ -21,6 +21,7 @@
"calls": "Calls",
"tasks": "Tasks",
"vmhMietverhltnises": "Tenancies",
"kuendigungen": "Terminations",
"freigeschalteteNutzer": "Activated Users",
"collaborators": "Collaborators",
"vmhVermietersRKL": "Landlord",

View File

@@ -195,6 +195,13 @@
"entity": "CMietinkasso",
"isCustom": true
},
"kuendigungen": {
"type": "hasMany",
"foreign": "advowareAkten",
"entity": "CKuendigung",
"audited": false,
"isCustom": true
},
"dokumentes": {
"type": "hasMany",
"foreign": "cAdvowareAkten",

View File

@@ -102,6 +102,12 @@
"tooltip": true,
"isCustom": true
},
"usn": {
"type": "int",
"min": 0,
"tooltip": true,
"isCustom": true
},
"puls": {
"type": "link",
"entity": "CPuls",

View File

@@ -73,6 +73,9 @@
"tooltip": true,
"isCustom": true
},
"advowareAkten": {
"type": "link"
},
"syncStatus": {
"type": "enum",
"required": false,
@@ -357,6 +360,21 @@
"audited": false,
"isCustom": true
},
"advowareAkten": {
"type": "belongsTo",
"foreign": "kuendigungen",
"entity": "CAdvowareAkten",
"audited": false,
"isCustom": true
},
"vmhRumungsklages": {
"type": "hasMany",
"relationName": "cKuendigungVmhRumungsklage",
"foreign": "kuendigungen",
"entity": "CVmhRumungsklage",
"audited": false,
"isCustom": true
},
"pulse": {
"type": "hasMany",
"entity": "CPuls",

View File

@@ -195,6 +195,14 @@
"audited": false,
"isCustom": true
},
"kuendigungen": {
"type": "hasMany",
"relationName": "cKuendigungVmhRumungsklage",
"foreign": "vmhRumungsklages",
"entity": "CKuendigung",
"audited": false,
"isCustom": true
},
"pulse": {
"type": "hasMany",
"entity": "CPuls",