From 89cb67d2b967bc618ecb57354b4976aec64701be Mon Sep 17 00:00:00 2001 From: Eymen Elkum Date: Wed, 30 Oct 2024 20:08:17 +0300 Subject: [PATCH] portal application name (#3191) --- application/Espo/Core/Portal/Utils/Config.php | 5 +++++ application/Espo/Resources/i18n/en_US/Portal.json | 1 + application/Espo/Resources/layouts/Portal/detail.json | 1 + application/Espo/Resources/metadata/entityDefs/Portal.json | 3 +++ 4 files changed, 10 insertions(+) diff --git a/application/Espo/Core/Portal/Utils/Config.php b/application/Espo/Core/Portal/Utils/Config.php index 6d54191bae..ae350c13ef 100644 --- a/application/Espo/Core/Portal/Utils/Config.php +++ b/application/Espo/Core/Portal/Utils/Config.php @@ -47,6 +47,7 @@ class Config extends BaseConfig * @var string[] */ private $portalParamList = [ + 'applicationName', 'companyLogoId', 'tabList', 'quickCreateList', @@ -108,6 +109,10 @@ class Config extends BaseConfig $this->portalParamsSet = true; + if (empty($data['applicationName'])) { + unset($data['applicationName']); + } + if (empty($data['language'])) { unset($data['language']); } diff --git a/application/Espo/Resources/i18n/en_US/Portal.json b/application/Espo/Resources/i18n/en_US/Portal.json index 2cec243f3a..127917397a 100644 --- a/application/Espo/Resources/i18n/en_US/Portal.json +++ b/application/Espo/Resources/i18n/en_US/Portal.json @@ -8,6 +8,7 @@ "isDefault": "Is Default", "tabList": "Tab List", "quickCreateList": "Quick Create List", + "applicationName": "Portal Application Name", "companyLogo": "Logo", "theme": "Theme", "language": "Language", diff --git a/application/Espo/Resources/layouts/Portal/detail.json b/application/Espo/Resources/layouts/Portal/detail.json index 0d10ad06f0..2a36bc1f0b 100644 --- a/application/Espo/Resources/layouts/Portal/detail.json +++ b/application/Espo/Resources/layouts/Portal/detail.json @@ -26,6 +26,7 @@ }, { "rows": [ + [{"name": "applicationName"}, false], [{"name": "companyLogo"}, {"name": "theme"}], [{"name": "layoutSet"}, false], [{"name": "tabList"}, {"name": "quickCreateList"}], diff --git a/application/Espo/Resources/metadata/entityDefs/Portal.json b/application/Espo/Resources/metadata/entityDefs/Portal.json index cb4208843b..1ca88f3f84 100644 --- a/application/Espo/Resources/metadata/entityDefs/Portal.json +++ b/application/Espo/Resources/metadata/entityDefs/Portal.json @@ -48,6 +48,9 @@ "translation": "Global.scopeNames", "view": "views/portal/fields/quick-create-list" }, + "applicationName": { + "type": "varchar" + }, "companyLogo": { "type": "image" },