Add localization files and layout configurations for CAkten and related entities

- Created localization JSON files for multiple languages (e.g., Danish, German, Greek, English, Spanish, etc.) for CAkten and CAktenCDokumente.
- Added layout configurations for CAkten, including detail views, side panels, and bottom panels.
- Implemented metadata definitions for CAkten, including field definitions, relationship panels, and scopes.
- Introduced new JSON files for managing document relationships and listing configurations.
This commit is contained in:
2026-03-26 01:56:22 +01:00
parent 661943987f
commit 6ac852b42a
85 changed files with 1387 additions and 276 deletions

View File

@@ -34,6 +34,172 @@
"teams": {
"type": "linkMultiple",
"view": "views/fields/teams"
},
"vmhRumungsklage": {
"type": "link"
},
"mietinkasso": {
"type": "link"
},
"aktenzeichen": {
"type": "varchar",
"required": true,
"maxLength": 100,
"copyToClipboard": true,
"readOnlyAfterCreate": true,
"options": [],
"isCustom": true
},
"aktennummer": {
"type": "int",
"required": true,
"readOnlyAfterCreate": true,
"disableFormatting": true,
"isCustom": true
},
"syncStatus": {
"type": "enum",
"required": false,
"options": [
"synced",
"unclean",
"pending_sync",
"failed"
],
"style": {
"synced": "success",
"unclean": "warning",
"pending_sync": "default",
"failed": "danger"
},
"default": "unclean",
"tooltip": true,
"isCustom": true
},
"lastSync": {
"type": "datetime",
"required": false,
"readOnly": true,
"tooltip": true,
"isCustom": true
},
"aktivierungsstatus": {
"type": "enum",
"required": false,
"options": [
"new",
"import",
"active",
"paused",
"deactivated"
],
"style": {
"new": "primary",
"import": "info",
"active": "success",
"paused": "warning",
"deactivated": "danger"
},
"default": "new",
"tooltip": true,
"isCustom": true
},
"dokumentes": {
"type": "linkMultiple",
"layoutDetailDisabled": false,
"layoutMassUpdateDisabled": false,
"layoutListDisabled": false,
"noLoad": false,
"importDisabled": false,
"exportDisabled": false,
"customizationDisabled": false,
"isCustom": true
},
"aiCollectionId": {
"type": "varchar",
"maxLength": 255,
"copyToClipboard": true,
"tooltip": true,
"isCustom": true
},
"aiAktivierungsstatus": {
"type": "enum",
"required": false,
"options": [
"new",
"import",
"active",
"paused",
"deactivated"
],
"style": {
"new": "primary",
"import": "info",
"active": "success",
"paused": "warning",
"deactivated": "danger"
},
"default": "new",
"tooltip": true,
"isCustom": true
},
"aiSyncStatus": {
"type": "enum",
"required": false,
"options": [
"synced",
"unclean",
"pending_sync",
"failed"
],
"style": {
"synced": "success",
"unclean": "warning",
"pending_sync": "info",
"failed": "danger"
},
"default": "unclean",
"tooltip": true,
"isCustom": true
},
"aiLastSync": {
"type": "datetime",
"required": false,
"readOnly": true,
"tooltip": true,
"isCustom": true
},
"globalSyncStatus": {
"type": "enum",
"required": false,
"options": [
"synced",
"unclean",
"pending_sync",
"failed"
],
"style": {
"synced": "success",
"unclean": "warning",
"pending_sync": "info",
"failed": "danger"
},
"default": "unclean",
"tooltip": true,
"isCustom": true
},
"globalLastSync": {
"type": "datetime",
"required": false,
"readOnly": true,
"tooltip": true,
"isCustom": true
},
"syncSchalter": {
"type": "bool",
"default": true,
"tooltip": true,
"isCustom": true
}
},
"links": {
@@ -75,11 +241,42 @@
"entity": "Email",
"foreign": "parent",
"layoutRelationshipsDisabled": true
},
"vmhRumungsklage": {
"type": "belongsTo",
"foreign": "advowareAkten",
"entity": "CVmhRumungsklage",
"isCustom": true
},
"mietinkasso": {
"type": "belongsTo",
"foreign": "advowareAkten",
"entity": "CMietinkasso",
"isCustom": true
},
"kuendigungen": {
"type": "hasMany",
"foreign": "advowareAkten",
"entity": "CKuendigung",
"audited": false,
"isCustom": true
},
"dokumentes": {
"type": "hasMany",
"foreign": "cAkten",
"entity": "CDokumente",
"audited": true,
"isCustom": true
}
},
"collection": {
"orderBy": "createdAt",
"order": "desc"
"order": "desc",
"textFilterFields": [
"name"
],
"fullTextSearch": false,
"countDisabled": false
},
"indexes": {
"name": {
@@ -106,5 +303,7 @@
"id"
]
}
}
},
"optimisticConcurrencyControl": false,
"tableName": "c_advoware_akten"
}