Check MenuEnable feature

pull/17867/head
liangshiwei 2 years ago
parent 83f7930a89
commit 3118e2c7e8

@ -2,8 +2,10 @@
using System.Linq;
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Features;
using Volo.Abp.GlobalFeatures;
using Volo.Abp.UI.Navigation;
using Volo.CmsKit.Features;
using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.Menus;
using Volo.CmsKit.Public.Menus;
@ -22,7 +24,8 @@ public class CmsKitPublicMenuContributor : IMenuContributor
private async Task ConfigureMainMenuAsync(MenuConfigurationContext context)
{
if (GlobalFeatureManager.Instance.IsEnabled<MenuFeature>())
var featureChecker = context.ServiceProvider.GetRequiredService<IFeatureChecker>();
if (GlobalFeatureManager.Instance.IsEnabled<MenuFeature>() && featureChecker.IsEnabledAsync(CmsKitFeatures.MenuEnable))
{
var menuAppService = context.ServiceProvider.GetRequiredService<IMenuItemPublicAppService>();

Loading…
Cancel
Save