Browse Source

Merge pull request #6932 from abpframework/cms-kit/tag-fixes

Cms Kit - Fix of Tag Permissions
pull/6939/head
Ahmet Çotur 6 years ago
committed by GitHub
parent
commit
1bc6e5ce8e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 14
      modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Permissions/CmsKitAdminPermissionDefinitionProvider.cs

14
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.Authorization.Permissions;
using Volo.Abp.GlobalFeatures;
using Volo.Abp.Localization; using Volo.Abp.Localization;
using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.Localization; using Volo.CmsKit.Localization;
namespace Volo.CmsKit.Permissions namespace Volo.CmsKit.Permissions
@ -10,11 +12,13 @@ namespace Volo.CmsKit.Permissions
{ {
var cmsGroup = context.GetGroupOrNull(CmsKitAdminPermissions.GroupName) ?? context.AddGroup(CmsKitAdminPermissions.GroupName, L("Permission:CmsKit")); var cmsGroup = context.GetGroupOrNull(CmsKitAdminPermissions.GroupName) ?? context.AddGroup(CmsKitAdminPermissions.GroupName, L("Permission:CmsKit"));
cmsGroup if (GlobalFeatureManager.Instance.IsEnabled<TagsFeature>())
.AddPermission(CmsKitAdminPermissions.Tags.Default, L("Permission:TagManagement")) {
.AddChild(CmsKitAdminPermissions.Tags.Create, L("Permission:TagManagement.Create")) var tagGroup = cmsGroup.AddPermission(CmsKitAdminPermissions.Tags.Default, L("Permission:TagManagement"));
.AddChild(CmsKitAdminPermissions.Tags.Update, L("Permission:TagManagement.Update")) tagGroup.AddChild(CmsKitAdminPermissions.Tags.Create, L("Permission:TagManagement.Create"));
.AddChild(CmsKitAdminPermissions.Tags.Delete, L("Permission:TagManagement.Delete")); tagGroup.AddChild(CmsKitAdminPermissions.Tags.Update, L("Permission:TagManagement.Update"));
tagGroup.AddChild(CmsKitAdminPermissions.Tags.Delete, L("Permission:TagManagement.Delete"));
}
} }
private static LocalizableString L(string name) private static LocalizableString L(string name)

Loading…
Cancel
Save