From 8a814681b0a63e6fce16a27696a8b77f2b88a1d3 Mon Sep 17 00:00:00 2001 From: bsiggel Date: Tue, 20 Jan 2026 21:24:22 +0100 Subject: [PATCH] Refactor layouts for CBeteiligte and CDokumente; add new layout for CAdressen; update widths and add modifiedAt field in JSON files; adjust config timestamps. --- .../Resources/layouts/CAdressen/list.json | 31 +++++++++ .../Resources/layouts/CBeteiligte/list.json | 20 +++--- .../Resources/layouts/CDokumente/list.json | 29 ++++++--- custom/scripts/check_and_rebuild.sh | 0 data/config.php | 64 +++++++++---------- 5 files changed, 94 insertions(+), 50 deletions(-) create mode 100644 custom/Espo/Custom/Resources/layouts/CAdressen/list.json mode change 100755 => 100644 custom/scripts/check_and_rebuild.sh diff --git a/custom/Espo/Custom/Resources/layouts/CAdressen/list.json b/custom/Espo/Custom/Resources/layouts/CAdressen/list.json new file mode 100644 index 00000000..d943f443 --- /dev/null +++ b/custom/Espo/Custom/Resources/layouts/CAdressen/list.json @@ -0,0 +1,31 @@ +[ + { + "name": "name", + "link": true, + "width": 20 + }, + { + "name": "beteiligte", + "width": 20 + }, + { + "name": "adresseStreet", + "width": 18 + }, + { + "name": "adressePostalCode", + "width": 10 + }, + { + "name": "adresseCity", + "width": 15 + }, + { + "name": "isActive", + "width": 10 + }, + { + "name": "modifiedAt", + "width": 7 + } +] diff --git a/custom/Espo/Custom/Resources/layouts/CBeteiligte/list.json b/custom/Espo/Custom/Resources/layouts/CBeteiligte/list.json index 7f30ca90..2b2b2da2 100644 --- a/custom/Espo/Custom/Resources/layouts/CBeteiligte/list.json +++ b/custom/Espo/Custom/Resources/layouts/CBeteiligte/list.json @@ -1,23 +1,27 @@ [ { "name": "name", - "link": true + "link": true, + "width": 20 }, { - "name": "address", - "width": 16 + "name": "rechtsform", + "width": 15 + }, + { + "name": "firmenname", + "width": 20 }, { "name": "emailAddress", - "width": 16 + "width": 20 }, { "name": "phoneNumber", - "width": 16 + "width": 15 }, { - "name": "teams", - "width": 16, - "notSortable": true + "name": "modifiedAt", + "width": 10 } ] \ No newline at end of file diff --git a/custom/Espo/Custom/Resources/layouts/CDokumente/list.json b/custom/Espo/Custom/Resources/layouts/CDokumente/list.json index 98a5fd2d..8e62929f 100644 --- a/custom/Espo/Custom/Resources/layouts/CDokumente/list.json +++ b/custom/Espo/Custom/Resources/layouts/CDokumente/list.json @@ -1,18 +1,27 @@ [ { "name": "name", - "link": true - }, - { - "name": "createdAt", - "width": 16 - }, - { - "name": "description", - "width": 16 + "link": true, + "width": 25 }, { "name": "dokument", - "width": 16 + "width": 20 + }, + { + "name": "syncStatus", + "width": 12 + }, + { + "name": "assignedUser", + "width": 15 + }, + { + "name": "createdAt", + "width": 14 + }, + { + "name": "modifiedAt", + "width": 14 } ] \ No newline at end of file diff --git a/custom/scripts/check_and_rebuild.sh b/custom/scripts/check_and_rebuild.sh old mode 100755 new mode 100644 diff --git a/data/config.php b/data/config.php index 4dde7987..29346a8a 100644 --- a/data/config.php +++ b/data/config.php @@ -57,68 +57,68 @@ return [ 1 => 'CVmhErstgespraech', 2 => 'CMietobjekt', 3 => 'CBeteiligte', - 4 => 'CVmhMietverhltnis', - 5 => 'CVmhRumungsklage', - 6 => 'CDokumente', - 7 => (object) [ + 4 => 'CAdressen', + 5 => 'CVmhMietverhltnis', + 6 => 'CVmhRumungsklage', + 7 => 'CDokumente', + 8 => (object) [ 'type' => 'divider', 'id' => '342567', 'text' => '$CRM' ], - 8 => 'Contact', - 9 => (object) [ + 9 => 'Contact', + 10 => (object) [ 'type' => 'divider', 'text' => '$Activities', 'id' => '219419' ], - 10 => 'Email', - 11 => 'Call', - 12 => 'Task', - 13 => 'Calendar', - 14 => (object) [ + 11 => 'Email', + 12 => 'Call', + 13 => 'Task', + 14 => 'Calendar', + 15 => (object) [ 'type' => 'divider', 'id' => '655187', 'text' => '$Support' ], - 15 => 'Case', - 16 => 'KnowledgeBaseArticle', - 17 => (object) [ + 16 => 'Case', + 17 => 'KnowledgeBaseArticle', + 18 => (object) [ 'type' => 'divider', 'text' => NULL, 'id' => '137994' ], - 18 => '_delimiter_', - 19 => (object) [ + 19 => '_delimiter_', + 20 => (object) [ 'type' => 'divider', 'text' => '$Marketing', 'id' => '463280' ], - 20 => 'Campaign', - 21 => 'TargetList', - 22 => (object) [ + 21 => 'Campaign', + 22 => 'TargetList', + 23 => (object) [ 'type' => 'divider', 'text' => '$Business', 'id' => '518202' ], - 23 => (object) [ + 24 => (object) [ 'type' => 'divider', 'text' => '$Organization', 'id' => '566592' ], - 24 => 'User', - 25 => (object) [ + 25 => 'User', + 26 => (object) [ 'type' => 'divider', 'text' => NULL, 'id' => '898671' ], - 26 => 'Team', - 27 => 'WorkingTimeCalendar', - 28 => 'EmailTemplate', - 29 => 'Template', - 30 => 'Import', - 31 => 'GlobalStream', - 32 => 'Report', - 33 => 'CAdressen', + 27 => 'Team', + 28 => 'WorkingTimeCalendar', + 29 => 'EmailTemplate', + 30 => 'Template', + 31 => 'Import', + 32 => 'GlobalStream', + 33 => 'Report', 34 => 'CCallQueues', 35 => 'CVMHBeteiligte' ], @@ -349,8 +349,8 @@ return [ 0 => 'youtube.com', 1 => 'google.com' ], - 'cacheTimestamp' => 1768940234, - 'microtime' => 1768940234.540769, + 'cacheTimestamp' => 1768940490, + 'microtime' => 1768940490.734497, 'siteUrl' => 'https://crm.bitbylaw.com', 'fullTextSearchMinLength' => 4, 'appTimestamp' => 1768843902,