{ "fields": { "name": { "type": "varchar", "required": true, "pattern": "$noBadCharacters" }, "description": { "type": "text" }, "createdAt": { "type": "datetime", "readOnly": true }, "modifiedAt": { "type": "datetime", "readOnly": true }, "createdBy": { "type": "link", "readOnly": true, "view": "views/fields/user" }, "modifiedBy": { "type": "link", "readOnly": true, "view": "views/fields/user" }, "assignedUser": { "type": "link", "required": false, "view": "views/fields/assigned-user" }, "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, "isCustom": true }, "aktenpfad": { "type": "varchar", "maxLength": 500, "tooltip": true, "isCustom": true }, "syncStatus": { "type": "enum", "required": false, "options": [ "synced", "unclean" ], "style": { "synced": "success", "unclean": "warning" }, "default": "unclean", "tooltip": true, "isCustom": true }, "lastSync": { "type": "datetime", "required": false, "readOnly": true, "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": { "createdBy": { "type": "belongsTo", "entity": "User" }, "modifiedBy": { "type": "belongsTo", "entity": "User" }, "assignedUser": { "type": "belongsTo", "entity": "User" }, "teams": { "type": "hasMany", "entity": "Team", "relationName": "entityTeam", "layoutRelationshipsDisabled": true }, "meetings": { "type": "hasMany", "entity": "Meeting", "foreign": "parent" }, "calls": { "type": "hasMany", "entity": "Call", "foreign": "parent" }, "tasks": { "type": "hasChildren", "entity": "Task", "foreign": "parent" }, "emails": { "type": "hasChildren", "entity": "Email", "foreign": "parent", "layoutRelationshipsDisabled": true }, "vmhRumungsklage": { "type": "belongsTo", "foreign": "advowareAkten", "entity": "CVmhRumungsklage", "isCustom": true }, "mietinkasso": { "type": "belongsTo", "foreign": "advowareAkten", "entity": "CMietinkasso", "isCustom": true }, "dokumentes": { "type": "hasMany", "relationName": "cAdvowareAktenDokumente", "foreign": "advowareAktens", "entity": "CDokumente", "audited": true, "isCustom": true, "additionalColumns": { "hnr": { "type": "int" }, "syncstatus": { "type": "varchar", "len": 20 }, "lastSync": { "type": "datetime" } }, "columnAttributeMap": { "hnr": "dokumenteHnr", "syncstatus": "dokumenteSyncstatus", "lastSync": "dokumenteLastSync" } } }, "collection": { "orderBy": "createdAt", "order": "desc", "textFilterFields": [ "name" ], "fullTextSearch": false, "countDisabled": false }, "indexes": { "name": { "columns": [ "name", "deleted" ] }, "assignedUser": { "columns": [ "assignedUserId", "deleted" ] }, "createdAt": { "columns": [ "createdAt" ] }, "createdAtId": { "unique": true, "columns": [ "createdAt", "id" ] } }, "optimisticConcurrencyControl": false }