From 4b53acb32bc1add2c26e8fbb9e22a48ae5791ce4 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Thu, 31 Dec 2020 13:14:13 +0300 Subject: [PATCH] Update CmsKitAdminPermissionDefinitionProvider.cs --- .../CmsKitAdminPermissionDefinitionProvider.cs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Permissions/CmsKitAdminPermissionDefinitionProvider.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Permissions/CmsKitAdminPermissionDefinitionProvider.cs index f93a73b701..f273f9ac68 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Permissions/CmsKitAdminPermissionDefinitionProvider.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Permissions/CmsKitAdminPermissionDefinitionProvider.cs @@ -1,5 +1,7 @@ using Volo.Abp.Authorization.Permissions; +using Volo.Abp.GlobalFeatures; using Volo.Abp.Localization; +using Volo.CmsKit.GlobalFeatures; using Volo.CmsKit.Localization; namespace Volo.CmsKit.Permissions @@ -15,12 +17,15 @@ namespace Volo.CmsKit.Permissions .AddChild(CmsKitAdminPermissions.Tags.Create, L("Permission:TagManagement.Create")) .AddChild(CmsKitAdminPermissions.Tags.Update, L("Permission:TagManagement.Update")) .AddChild(CmsKitAdminPermissions.Tags.Delete, L("Permission:TagManagement.Delete")); - - cmsGroup - .AddPermission(CmsKitAdminPermissions.Pages.Default, L("Permission:PageManagement")) - .AddChild(CmsKitAdminPermissions.Pages.Create, L("Permission:PageManagement:Create")) - .AddChild(CmsKitAdminPermissions.Pages.Update, L("Permission:PageManagement:Update")) - .AddChild(CmsKitAdminPermissions.Pages.Delete, L("Permission:PageManagement:Delete")); + + if (GlobalFeatureManager.Instance.IsEnabled()) + { + cmsGroup + .AddPermission(CmsKitAdminPermissions.Pages.Default, L("Permission:PageManagement")) + .AddChild(CmsKitAdminPermissions.Pages.Create, L("Permission:PageManagement:Create")) + .AddChild(CmsKitAdminPermissions.Pages.Update, L("Permission:PageManagement:Update")) + .AddChild(CmsKitAdminPermissions.Pages.Delete, L("Permission:PageManagement:Delete")); + } } private static LocalizableString L(string name)