| 12345678910111213141516171819202122232425262728 |
- using Business.Localization;
- using Volo.Abp.Authorization.Permissions;
- using Volo.Abp.Localization;
- using Volo.Abp.MultiTenancy;
- namespace Procurement.Permissions
- {
- public class ProcurementPermissionDefinitionProvider: PermissionDefinitionProvider
- {
- public override void Define(IPermissionDefinitionContext context)
- {
- var storage = context.AddGroup(ProcurementPermissions.ProcurementManagement, L("StorageManagement"));
- var file = storage.AddPermission(ProcurementPermissions.File.Default, L("File"));
- file.AddChild(ProcurementPermissions.File.Update, L("Edit"));
- file.AddChild(ProcurementPermissions.File.Delete, L("Delete"));
- file.AddChild(ProcurementPermissions.File.Create, L("Create"));
- //Code generation...
- }
- private static LocalizableString L(string name)
- {
- return LocalizableString.Create<ProcurementResource>(name);
- }
- }
- }
|