CmsKit - Remove Media Permissions

pull/7908/head
enisn 5 years ago
parent db84676bfd
commit 40bab24cca

@ -56,13 +56,6 @@ namespace Volo.CmsKit.Permissions
blogManagement.AddChild(CmsKitAdminPermissions.BlogPosts.Update, L("Permission:BlogPostManagement.Update"));
blogManagement.AddChild(CmsKitAdminPermissions.BlogPosts.Delete, L("Permission:BlogPostManagement.Delete"));
}
if (GlobalFeatureManager.Instance.IsEnabled<MediaFeature>())
{
var mediaDescriptorManagement = cmsGroup.AddPermission(CmsKitAdminPermissions.MediaDescriptors.Default, L("Permission:MediaDescriptorManagement"));
mediaDescriptorManagement.AddChild(CmsKitAdminPermissions.MediaDescriptors.Create, L("Permission:MediaDescriptorManagement:Create"));
mediaDescriptorManagement.AddChild(CmsKitAdminPermissions.MediaDescriptors.Delete, L("Permission:MediaDescriptorManagement:Delete"));
}
}
private static LocalizableString L(string name)

@ -52,12 +52,5 @@ namespace Volo.CmsKit.Permissions
public const string Update = Default + ".Update";
public const string Delete = Default + ".Delete";
}
public static class MediaDescriptors
{
public const string Default = GroupName + ".MediaDescriptors";
public const string Create = Default + ".Create";
public const string Delete = Default + ".Delete";
}
}
}

@ -10,7 +10,6 @@ using Volo.CmsKit.Permissions;
namespace Volo.CmsKit.Admin.MediaDescriptors
{
[RequiresGlobalFeature(typeof(MediaFeature))]
[Authorize(CmsKitAdminPermissions.MediaDescriptors.Default)]
public class MediaDescriptorAdminAppService : CmsKitAdminAppServiceBase, IMediaDescriptorAdminAppService
{
protected IBlobContainer<MediaContainer> MediaContainer { get; }
@ -30,7 +29,6 @@ namespace Volo.CmsKit.Admin.MediaDescriptors
MediaDescriptorDefinitionStore = mediaDescriptorDefinitionStore;
}
[Authorize(CmsKitAdminPermissions.MediaDescriptors.Create)]
public virtual async Task<MediaDescriptorDto> CreateAsync(CreateMediaInputStream inputStream)
{
var definition = await MediaDescriptorDefinitionStore.GetDefinitionAsync(inputStream.EntityType);
@ -49,7 +47,6 @@ namespace Volo.CmsKit.Admin.MediaDescriptors
}
}
[Authorize(CmsKitAdminPermissions.MediaDescriptors.Delete)]
public virtual async Task DeleteAsync(Guid id)
{
var mediaDescriptor = await MediaDescriptorRepository.GetAsync(id);

@ -13,7 +13,6 @@ namespace Volo.CmsKit.Admin.MediaDescriptors
{
[RequiresGlobalFeature(typeof(MediaFeature))]
[RemoteService(Name = CmsKitCommonRemoteServiceConsts.RemoteServiceName)]
[Authorize(CmsKitAdminPermissions.MediaDescriptors.Default)]
[Area("cms-kit")]
[Route("api/cms-kit-admin/media")]
public class MediaDescriptorAdminController : CmsKitAdminController, IMediaDescriptorAdminAppService
@ -26,7 +25,6 @@ namespace Volo.CmsKit.Admin.MediaDescriptors
}
[HttpPost]
[Authorize(CmsKitAdminPermissions.MediaDescriptors.Create)]
[NonAction]
public virtual Task<MediaDescriptorDto> CreateAsync(CreateMediaInputStream inputStream)
{
@ -35,7 +33,6 @@ namespace Volo.CmsKit.Admin.MediaDescriptors
[HttpDelete]
[Route("{id}")]
[Authorize(CmsKitAdminPermissions.MediaDescriptors.Delete)]
public virtual Task DeleteAsync(Guid id)
{
return MediaDescriptorAdminAppService.DeleteAsync(id);
@ -43,7 +40,6 @@ namespace Volo.CmsKit.Admin.MediaDescriptors
[HttpPost]
[Route("{entityType}")]
[Authorize(CmsKitAdminPermissions.MediaDescriptors.Create)]
public virtual async Task<IActionResult> UploadAsync(string entityType, IFormFile file)
{
if (file == null)

Loading…
Cancel
Save