From d9576e2fd2b08ca30644249ac6f256f9ef6bc000 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Fri, 23 Dec 2022 18:02:21 +0300 Subject: [PATCH] Setting management should be only available to tenants --- .../SettingManagementFeatureDefinitionProvider.cs | 3 ++- .../Settings/EmailingPageContributor.cs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/SettingManagementFeatureDefinitionProvider.cs b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/SettingManagementFeatureDefinitionProvider.cs index 6b763a1472..6800ce4e2b 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/SettingManagementFeatureDefinitionProvider.cs +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/SettingManagementFeatureDefinitionProvider.cs @@ -17,7 +17,8 @@ public class SettingManagementFeatureDefinitionProvider : FeatureDefinitionProvi "true", L("Feature:SettingManagementEnable"), L("Feature:SettingManagementEnableDescription"), - new ToggleStringValueType()); + new ToggleStringValueType(), + isAvailableToHost: false); settingEnableFeature.CreateChild( SettingManagementFeatures.AllowChangingEmailSettings, diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Settings/EmailingPageContributor.cs b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Settings/EmailingPageContributor.cs index c166ad873e..bedb993480 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Settings/EmailingPageContributor.cs +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Settings/EmailingPageContributor.cs @@ -11,7 +11,7 @@ public class EmailingPageContributor : SettingPageContributorBase { public EmailingPageContributor() { - RequiredFeatures(SettingManagementFeatures.Enable); + RequiredTenantSideFeatures(SettingManagementFeatures.Enable); RequiredTenantSideFeatures(SettingManagementFeatures.AllowChangingEmailSettings); RequiredPermissions(SettingManagementPermissions.Emailing); }