Add new fields and layouts for AI Knowledge and Advoware Akten, update translations and metadata

This commit is contained in:
2026-03-11 19:11:41 +01:00
parent c12577f4f8
commit 986cafcfd6
18 changed files with 315 additions and 16 deletions

View File

@@ -5,7 +5,11 @@
"fields": {
"dokumentes": "Dokumente",
"vmhRumungsklage": "Räumungsklage",
"mietinkasso": "Mietinkasso"
"mietinkasso": "Mietinkasso",
"datenbankId": "Datenbank-ID",
"dokumenteAiDocumentId": "AI Document ID",
"dokumenteSyncstatus": "Sync-Status",
"dokumenteLastSync": "Letzter Sync"
},
"links": {
"dokumentes": "Dokumente",

View File

@@ -14,6 +14,10 @@
"mietinkasso": "Mietinkasso",
"aktenzeichen": "Aktenzeichen",
"aktennummer": "Aktennummer",
"dokumentes": "Dokumente"
"pfad": "Dateipfad",
"dokumentes": "Dokumente",
"dokumenteHnr": "HNR",
"dokumenteSyncstatus": "Sync-Status",
"dokumenteLastSync": "Letzter Sync"
}
}

View File

@@ -22,7 +22,13 @@
"mietinkassosdokumente": "Mietinkasso",
"kndigungensdokumente": "Kündigungen",
"advowareAktens": "Advoware Akten",
"aIKnowledges": "AI Knowledge"
"aIKnowledges": "AI Knowledge",
"advowareAktenHnr": "Advoware HNR",
"advowareAktenSyncstatus": "Advoware Sync-Status",
"advowareAktenLastSync": "Advoware Letzter Sync",
"aiKnowledgeAiDocumentId": "AI Document ID",
"aiKnowledgeSyncstatus": "AI Sync-Status",
"aiKnowledgeLastSync": "AI Letzter Sync"
},
"links": {
"contactsvmhdokumente": "Freigegebene Nutzer",

View File

@@ -2,7 +2,11 @@
"fields": {
"dokumentes": "Dokumente",
"vmhRumungsklage": "Räumungsklage",
"mietinkasso": "Mietinkasso"
"mietinkasso": "Mietinkasso",
"datenbankId": "Database ID",
"dokumenteAiDocumentId": "AI Document ID",
"dokumenteSyncstatus": "Sync Status",
"dokumenteLastSync": "Last Sync"
},
"links": {
"dokumentes": "Dokumente",

View File

@@ -4,7 +4,11 @@
"mietinkasso": "Mietinkasso",
"aktenzeichen": "Aktenzeichen",
"aktennummer": "Aktennummer",
"dokumentes": "Dokumente"
"pfad": "File Path",
"dokumentes": "Dokumente",
"dokumenteHnr": "HNR",
"dokumenteSyncstatus": "Sync Status",
"dokumenteLastSync": "Last Sync"
},
"links": {
"meetings": "Meetings",

View File

@@ -22,7 +22,13 @@
"xaiSyncStatus": "Sync Status",
"fileStatus": "File Status",
"advowareAktens": "Advoware Akten",
"aIKnowledges": "AI Knowledge"
"aIKnowledges": "AI Knowledge",
"advowareAktenHnr": "Advoware HNR",
"advowareAktenSyncstatus": "Advoware Sync Status",
"advowareAktenLastSync": "Advoware Last Sync",
"aiKnowledgeAiDocumentId": "AI Document ID",
"aiKnowledgeSyncstatus": "AI Sync Status",
"aiKnowledgeLastSync": "AI Last Sync"
},
"links": {
"contactsvmhdokumente": "Portal Users",
@@ -41,7 +47,9 @@
"Create CDokumente": "Create Dokument"
},
"layouts": {
"listRaeumungsKl": "List (RaeumungsKl)"
"listRaeumungsKl": "List (RaeumungsKl)",
"listForAdvowareAkten": "List for Advoware Akten",
"listForAIKnowledge": "List for AI Knowledge"
},
"tooltips": {
"aktennr": "Unique document number from Advoware",

View File

@@ -0,0 +1,13 @@
{
"_delimiter_": {
"disabled": true
},
"_tabBreak_0": {
"index": 0,
"tabBreak": true,
"tabLabel": "Dokumente"
},
"dokumentes": {
"index": 1
}
}

View File

@@ -0,0 +1,19 @@
{
"_delimiter_": {
"disabled": true
},
"activities": {
"disabled": true
},
"history": {
"disabled": true
},
"_tabBreak_0": {
"index": 0,
"tabBreak": true,
"tabLabel": "Dokumente"
},
"dokumentes": {
"index": 1
}
}

View File

@@ -0,0 +1,32 @@
[
{
"name": "name",
"link": true
},
{
"name": "aiKnowledgeAiDocumentId",
"align": "left"
},
{
"name": "aiKnowledgeSyncstatus",
"align": "left"
},
{
"name": "aiKnowledgeLastSync",
"align": "left"
},
{
"name": "description",
"notSortable": true,
"align": "left"
},
{
"name": "dokument",
"notSortable": true,
"align": "left"
},
{
"name": "createdAt",
"align": "left"
}
]

View File

@@ -0,0 +1,32 @@
[
{
"name": "name",
"link": true
},
{
"name": "advowareAktenHnr",
"align": "left"
},
{
"name": "advowareAktenSyncstatus",
"align": "left"
},
{
"name": "advowareAktenLastSync",
"align": "left"
},
{
"name": "description",
"notSortable": true,
"align": "left"
},
{
"name": "dokument",
"notSortable": true,
"align": "left"
},
{
"name": "createdAt",
"align": "left"
}
]

View File

@@ -5,7 +5,7 @@
],
"relationshipPanels": {
"dokumentes": {
"layout": null,
"layout": "listForAIKnowledge",
"selectPrimaryFilterName": null
},
"vmhRumungsklage": {

View File

@@ -43,7 +43,7 @@
"selectPrimaryFilterName": null
},
"dokumentes": {
"layout": null,
"layout": "listForAdvowareAkten",
"selectPrimaryFilterName": null
}
},

View File

@@ -62,6 +62,14 @@
"listRaeumungsKl": {
"type": "list",
"isCustom": true
},
"listForAdvowareAkten": {
"type": "list",
"isCustom": true
},
"listForAIKnowledge": {
"type": "list",
"isCustom": true
}
}
}

View File

@@ -40,6 +40,48 @@
},
"mietinkasso": {
"type": "link"
},
"datenbankId": {
"type": "varchar",
"maxLength": 100,
"tooltip": true,
"isCustom": true
},
"dokumenteAiDocumentId": {
"type": "varchar",
"notStorable": true,
"utility": true
},
"dokumenteSyncstatus": {
"type": "enum",
"options": ["new", "unclean", "synced", "failed"],
"notStorable": true,
"utility": true
},
"dokumenteLastSync": {
"type": "datetime",
"notStorable": true,
"utility": true
},
"dokumentes": {
"type": "linkMultiple",
"layoutDetailDisabled": false,
"layoutMassUpdateDisabled": false,
"layoutListDisabled": false,
"noLoad": false,
"importDisabled": false,
"exportDisabled": false,
"customizationDisabled": false,
"columns": {
"aiDocumentId": "aiKnowledgeAiDocumentId",
"syncstatus": "aiKnowledgeSyncstatus",
"lastSync": "aiKnowledgeLastSync"
},
"additionalAttributeList": [
"columns"
],
"view": "views/fields/link-multiple-with-columns",
"isCustom": true
}
},
"links": {
@@ -67,7 +109,25 @@
"foreign": "aIKnowledges",
"entity": "CDokumente",
"audited": false,
"isCustom": true
"isCustom": true,
"additionalColumns": {
"aiDocumentId": {
"type": "varchar",
"len": 255
},
"syncstatus": {
"type": "varchar",
"len": 20
},
"lastSync": {
"type": "datetime"
}
},
"columnAttributeMap": {
"aiDocumentId": "dokumenteAiDocumentId",
"syncstatus": "dokumenteSyncstatus",
"lastSync": "dokumenteLastSync"
}
},
"vmhRumungsklage": {
"type": "belongsTo",

View File

@@ -55,6 +55,48 @@
"required": true,
"readOnlyAfterCreate": true,
"isCustom": true
},
"pfad": {
"type": "varchar",
"maxLength": 500,
"tooltip": true,
"isCustom": true
},
"dokumenteHnr": {
"type": "int",
"notStorable": true,
"utility": true
},
"dokumenteSyncstatus": {
"type": "enum",
"options": ["new", "unclean", "synced", "failed"],
"notStorable": true,
"utility": true
},
"dokumenteLastSync": {
"type": "datetime",
"notStorable": true,
"utility": true
},
"dokumentes": {
"type": "linkMultiple",
"layoutDetailDisabled": false,
"layoutMassUpdateDisabled": false,
"layoutListDisabled": false,
"noLoad": false,
"importDisabled": false,
"exportDisabled": false,
"customizationDisabled": false,
"columns": {
"hnr": "advowareAktenHnr",
"syncstatus": "advowareAktenSyncstatus",
"lastSync": "advowareAktenLastSync"
},
"additionalAttributeList": [
"columns"
],
"view": "views/fields/link-multiple-with-columns",
"isCustom": true
}
},
"links": {
@@ -115,7 +157,24 @@
"foreign": "advowareAktens",
"entity": "CDokumente",
"audited": true,
"isCustom": true
"isCustom": true,
"additionalColumns": {
"hnr": {
"type": "int"
},
"syncstatus": {
"type": "varchar",
"len": 20
},
"lastSync": {
"type": "datetime"
}
},
"columnAttributeMap": {
"hnr": "dokumenteHnr",
"syncstatus": "dokumenteSyncstatus",
"lastSync": "dokumenteLastSync"
}
}
},
"collection": {

View File

@@ -161,6 +161,42 @@
"readOnly": false,
"tooltip": true,
"isCustom": true
},
"advowareAktenHnr": {
"type": "int",
"notStorable": true,
"utility": true,
"layoutAvailabilityList": ["listForAdvowareAkten"]
},
"advowareAktenSyncstatus": {
"type": "varchar",
"notStorable": true,
"utility": true,
"layoutAvailabilityList": ["listForAdvowareAkten"]
},
"advowareAktenLastSync": {
"type": "datetime",
"notStorable": true,
"utility": true,
"layoutAvailabilityList": ["listForAdvowareAkten"]
},
"aiKnowledgeAiDocumentId": {
"type": "varchar",
"notStorable": true,
"utility": true,
"layoutAvailabilityList": ["listForAIKnowledge"]
},
"aiKnowledgeSyncstatus": {
"type": "varchar",
"notStorable": true,
"utility": true,
"layoutAvailabilityList": ["listForAIKnowledge"]
},
"aiKnowledgeLastSync": {
"type": "datetime",
"notStorable": true,
"utility": true,
"layoutAvailabilityList": ["listForAIKnowledge"]
}
},
"links": {
@@ -270,7 +306,12 @@
"foreign": "dokumentes",
"entity": "CAdvowareAkten",
"audited": false,
"isCustom": true
"isCustom": true,
"columnAttributeMap": {
"hnr": "advowareAktenHnr",
"syncstatus": "advowareAktenSyncstatus",
"lastSync": "advowareAktenLastSync"
}
},
"aIKnowledges": {
"type": "hasMany",
@@ -278,7 +319,12 @@
"foreign": "dokumentes",
"entity": "CAIKnowledge",
"audited": true,
"isCustom": true
"isCustom": true,
"columnAttributeMap": {
"aiDocumentId": "aiKnowledgeAiDocumentId",
"syncstatus": "aiKnowledgeSyncstatus",
"lastSync": "aiKnowledgeLastSync"
}
}
},
"collection": {

View File

@@ -360,7 +360,7 @@ return [
0 => 'youtube.com',
1 => 'google.com'
],
'microtime' => 1773250203.282224,
'microtime' => 1773251210.764005,
'siteUrl' => 'https://crm.bitbylaw.com',
'fullTextSearchMinLength' => 4,
'webSocketUrl' => 'ws://api.bitbylaw.com:5000/espocrm/ws',

View File

@@ -1,7 +1,7 @@
<?php
return [
'cacheTimestamp' => 1773250203,
'microtimeState' => 1773250203.473008,
'cacheTimestamp' => 1773251210,
'microtimeState' => 1773251210.899627,
'currencyRates' => [
'EUR' => 1.0
],