From 4b66d5f356721957ed6e6e4c3605c9a7b9c00c00 Mon Sep 17 00:00:00 2001 From: bsiggel Date: Fri, 23 Jan 2026 22:43:04 +0100 Subject: [PATCH] Add CMietinkasso entity and localization support - Introduced a new entity "CMietinkasso" with its metadata definitions, including fields, links, and indexes. - Added controller for CMietinkasso to handle business logic. - Created localization files for CMietinkasso in multiple languages (e.g., English, German, Spanish, etc.) to support internationalization. - Updated global JSON files to include references to the new entity. - Modified configuration files to integrate CMietinkasso into the application structure. --- .../Espo/Custom/Controllers/CMietinkasso.php | 7 ++ .../Resources/i18n/ar_AR/CMietinkasso.json | 10 ++ .../Resources/i18n/bg_BG/CMietinkasso.json | 10 ++ .../Resources/i18n/cs_CZ/CMietinkasso.json | 5 + .../Resources/i18n/da_DK/CMietinkasso.json | 10 ++ .../Resources/i18n/de_DE/CMietinkasso.json | 9 ++ .../Resources/i18n/en_GB/CMietinkasso.json | 1 + .../Resources/i18n/en_US/CMietinkasso.json | 12 ++ .../Custom/Resources/i18n/en_US/Global.json | 6 +- .../Resources/i18n/es_ES/CMietinkasso.json | 10 ++ .../Resources/i18n/es_MX/CMietinkasso.json | 10 ++ .../Resources/i18n/fa_IR/CMietinkasso.json | 10 ++ .../Resources/i18n/fr_FR/CMietinkasso.json | 5 + .../Resources/i18n/hr_HR/CMietinkasso.json | 10 ++ .../Resources/i18n/hu_HU/CMietinkasso.json | 10 ++ .../Resources/i18n/id_ID/CMietinkasso.json | 5 + .../Resources/i18n/it_IT/CMietinkasso.json | 10 ++ .../Resources/i18n/ja_JP/CMietinkasso.json | 10 ++ .../Resources/i18n/lt_LT/CMietinkasso.json | 10 ++ .../Resources/i18n/lv_LV/CMietinkasso.json | 10 ++ .../Resources/i18n/nb_NO/CMietinkasso.json | 10 ++ .../Resources/i18n/nl_NL/CMietinkasso.json | 10 ++ .../Resources/i18n/pl_PL/CMietinkasso.json | 10 ++ .../Resources/i18n/pt_BR/CMietinkasso.json | 10 ++ .../Resources/i18n/pt_PT/CMietinkasso.json | 10 ++ .../Resources/i18n/ro_RO/CMietinkasso.json | 5 + .../Resources/i18n/ru_RU/CMietinkasso.json | 10 ++ .../Resources/i18n/sk_SK/CMietinkasso.json | 10 ++ .../Resources/i18n/sl_SI/CMietinkasso.json | 10 ++ .../Resources/i18n/sr_RS/CMietinkasso.json | 10 ++ .../Resources/i18n/sv_SE/CMietinkasso.json | 10 ++ .../Resources/i18n/th_TH/CMietinkasso.json | 10 ++ .../Resources/i18n/tr_TR/CMietinkasso.json | 10 ++ .../Resources/i18n/uk_UA/CMietinkasso.json | 10 ++ .../Resources/i18n/vi_VN/CMietinkasso.json | 10 ++ .../Resources/i18n/zh_CN/CMietinkasso.json | 10 ++ .../Resources/i18n/zh_TW/CMietinkasso.json | 10 ++ .../metadata/clientDefs/CMietinkasso.json | 37 ++++++ .../metadata/entityDefs/CMietinkasso.json | 110 ++++++++++++++++++ .../Resources/metadata/entityDefs/Call.json | 3 +- .../Resources/metadata/entityDefs/Email.json | 3 +- .../metadata/entityDefs/Meeting.json | 3 +- .../Resources/metadata/entityDefs/Task.json | 3 +- .../metadata/recordDefs/CMietinkasso.json | 3 + .../metadata/scopes/CMietinkasso.json | 23 ++++ data/config.php | 61 +++++----- 46 files changed, 545 insertions(+), 36 deletions(-) create mode 100644 custom/Espo/Custom/Controllers/CMietinkasso.php create mode 100644 custom/Espo/Custom/Resources/i18n/ar_AR/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/bg_BG/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/cs_CZ/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/da_DK/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/de_DE/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/en_GB/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/en_US/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/es_ES/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/es_MX/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/fa_IR/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/fr_FR/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/hr_HR/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/hu_HU/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/id_ID/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/it_IT/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/ja_JP/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/lt_LT/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/lv_LV/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/nb_NO/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/nl_NL/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/pl_PL/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/pt_BR/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/pt_PT/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/ro_RO/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/ru_RU/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/sk_SK/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/sl_SI/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/sr_RS/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/sv_SE/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/th_TH/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/tr_TR/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/uk_UA/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/vi_VN/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/zh_CN/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/i18n/zh_TW/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/metadata/clientDefs/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/metadata/entityDefs/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/metadata/recordDefs/CMietinkasso.json create mode 100644 custom/Espo/Custom/Resources/metadata/scopes/CMietinkasso.json diff --git a/custom/Espo/Custom/Controllers/CMietinkasso.php b/custom/Espo/Custom/Controllers/CMietinkasso.php new file mode 100644 index 00000000..37fbbe18 --- /dev/null +++ b/custom/Espo/Custom/Controllers/CMietinkasso.php @@ -0,0 +1,7 @@ + 'CAdressen', 6 => 'CVmhMietverhltnis', 7 => 'CVmhRumungsklage', - 8 => 'CDokumente', - 9 => (object) [ + 8 => 'CMietinkasso', + 9 => 'CDokumente', + 10 => (object) [ 'type' => 'divider', 'id' => '342567', 'text' => '$CRM' ], - 10 => 'Contact', - 11 => (object) [ + 11 => 'Contact', + 12 => (object) [ 'type' => 'divider', 'text' => '$Activities', 'id' => '219419' ], - 12 => 'Email', - 13 => 'Call', - 14 => 'Task', - 15 => 'Calendar', - 16 => (object) [ + 13 => 'Email', + 14 => 'Call', + 15 => 'Task', + 16 => 'Calendar', + 17 => (object) [ 'type' => 'divider', 'id' => '655187', 'text' => '$Support' ], - 17 => 'Case', - 18 => 'KnowledgeBaseArticle', - 19 => (object) [ + 18 => 'Case', + 19 => 'KnowledgeBaseArticle', + 20 => (object) [ 'type' => 'divider', 'text' => NULL, 'id' => '137994' ], - 20 => '_delimiter_', - 21 => (object) [ + 21 => '_delimiter_', + 22 => (object) [ 'type' => 'divider', 'text' => '$Marketing', 'id' => '463280' ], - 22 => 'Campaign', - 23 => 'TargetList', - 24 => (object) [ + 23 => 'Campaign', + 24 => 'TargetList', + 25 => (object) [ 'type' => 'divider', 'text' => '$Business', 'id' => '518202' ], - 25 => (object) [ + 26 => (object) [ 'type' => 'divider', 'text' => '$Organization', 'id' => '566592' ], - 26 => 'User', - 27 => (object) [ + 27 => 'User', + 28 => (object) [ 'type' => 'divider', 'text' => NULL, 'id' => '898671' ], - 28 => 'Team', - 29 => 'WorkingTimeCalendar', - 30 => 'EmailTemplate', - 31 => 'Template', - 32 => 'Import', - 33 => 'GlobalStream', - 34 => 'Report', - 35 => 'CCallQueues' + 29 => 'Team', + 30 => 'WorkingTimeCalendar', + 31 => 'EmailTemplate', + 32 => 'Template', + 33 => 'Import', + 34 => 'GlobalStream', + 35 => 'Report', + 36 => 'CCallQueues' ], 'quickCreateList' => [ 0 => 'Account', @@ -349,8 +350,8 @@ return [ 0 => 'youtube.com', 1 => 'google.com' ], - 'cacheTimestamp' => 1769202183, - 'microtime' => 1769202183.750401, + 'cacheTimestamp' => 1769204565, + 'microtime' => 1769204565.732491, 'siteUrl' => 'https://crm.bitbylaw.com', 'fullTextSearchMinLength' => 4, 'appTimestamp' => 1768843902,