From c295a19cac745526bed5a75123e6257ceb55e510 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Wed, 2 Jun 2021 17:03:11 +0800 Subject: [PATCH] Use RequireFeatures --- .../Menus/SettingManagementMenuContributor.cs | 8 +------- .../Navigation/SettingManagementMainMenuContributor.cs | 8 +------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Menus/SettingManagementMenuContributor.cs b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Menus/SettingManagementMenuContributor.cs index 65812eb807..29288a1bd8 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Menus/SettingManagementMenuContributor.cs +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Menus/SettingManagementMenuContributor.cs @@ -20,12 +20,6 @@ namespace Volo.Abp.SettingManagement.Blazor.Menus private async Task ConfigureMainMenuAsync(MenuConfigurationContext context) { - var featureChecker = context.ServiceProvider.GetRequiredService(); - if (!await featureChecker.IsEnabledAsync(SettingManagementFeatures.Enable)) - { - return; - } - var settingManagementPageOptions = context.ServiceProvider.GetRequiredService>().Value; var settingPageCreationContext = new SettingComponentCreationContext(context.ServiceProvider); if (!settingManagementPageOptions.Contributors.Any() || @@ -49,7 +43,7 @@ namespace Volo.Abp.SettingManagement.Blazor.Menus l["Settings"], "~/setting-management", icon: "fa fa-cog" - ) + ).RequireFeatures(SettingManagementFeatures.Enable) ); } diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Navigation/SettingManagementMainMenuContributor.cs b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Navigation/SettingManagementMainMenuContributor.cs index 45ad67b375..d1fe8717c2 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Navigation/SettingManagementMainMenuContributor.cs +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Navigation/SettingManagementMainMenuContributor.cs @@ -25,12 +25,6 @@ namespace Volo.Abp.SettingManagement.Web.Navigation return; } - var featureChecker = context.ServiceProvider.GetRequiredService(); - if (!await featureChecker.IsEnabledAsync(SettingManagementFeatures.Enable)) - { - return; - } - var settingManagementPageOptions = context.ServiceProvider.GetRequiredService>().Value; var settingPageCreationContext = new SettingPageCreationContext(context.ServiceProvider); if (!settingManagementPageOptions.Contributors.Any() || @@ -49,7 +43,7 @@ namespace Volo.Abp.SettingManagement.Web.Navigation l["Settings"], "~/SettingManagement", icon: "fa fa-cog" - ) + ).RequireFeatures(SettingManagementFeatures.Enable) ); }