|
|
@ -1,6 +1,8 @@ |
|
|
using LINGYUN.Abp.OssManagement.Localization; |
|
|
using LINGYUN.Abp.OssManagement.Localization; |
|
|
using Volo.Abp.Authorization.Permissions; |
|
|
using Volo.Abp.Authorization.Permissions; |
|
|
using Volo.Abp.Localization; |
|
|
using Volo.Abp.Localization; |
|
|
|
|
|
using Volo.Abp.Features; |
|
|
|
|
|
using LINGYUN.Abp.OssManagement.Features; |
|
|
|
|
|
|
|
|
namespace LINGYUN.Abp.OssManagement.Permissions |
|
|
namespace LINGYUN.Abp.OssManagement.Permissions |
|
|
{ |
|
|
{ |
|
|
@ -14,10 +16,16 @@ namespace LINGYUN.Abp.OssManagement.Permissions |
|
|
container.AddChild(AbpOssManagementPermissions.Container.Create, L("Permission:Create")); |
|
|
container.AddChild(AbpOssManagementPermissions.Container.Create, L("Permission:Create")); |
|
|
container.AddChild(AbpOssManagementPermissions.Container.Delete, L("Permission:Delete")); |
|
|
container.AddChild(AbpOssManagementPermissions.Container.Delete, L("Permission:Delete")); |
|
|
|
|
|
|
|
|
var ossobject = ossManagement.AddPermission(AbpOssManagementPermissions.OssObject.Default, L("Permission:OssObject")); |
|
|
var ossobject = ossManagement |
|
|
ossobject.AddChild(AbpOssManagementPermissions.OssObject.Create, L("Permission:Create")); |
|
|
.AddPermission(AbpOssManagementPermissions.OssObject.Default, L("Permission:OssObject")) |
|
|
|
|
|
.RequireFeatures(AbpOssManagementFeatureNames.OssObject.Default); |
|
|
|
|
|
ossobject |
|
|
|
|
|
.AddChild(AbpOssManagementPermissions.OssObject.Create, L("Permission:Create")) |
|
|
|
|
|
.RequireFeatures(AbpOssManagementFeatureNames.OssObject.UploadFile); |
|
|
ossobject.AddChild(AbpOssManagementPermissions.OssObject.Delete, L("Permission:Delete")); |
|
|
ossobject.AddChild(AbpOssManagementPermissions.OssObject.Delete, L("Permission:Delete")); |
|
|
ossobject.AddChild(AbpOssManagementPermissions.OssObject.Download, L("Permission:Download")); |
|
|
ossobject |
|
|
|
|
|
.AddChild(AbpOssManagementPermissions.OssObject.Download, L("Permission:Download")) |
|
|
|
|
|
.RequireFeatures(AbpOssManagementFeatureNames.OssObject.DownloadFile); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private static LocalizableString L(string name) |
|
|
private static LocalizableString L(string name) |
|
|
|