| 12345678910111213141516171819202122232425262728 |
- using Business.Localization;
- using Volo.Abp.Authorization.Permissions;
- using Volo.Abp.Localization;
- using Volo.Abp.MultiTenancy;
- namespace DigitalManufacturing.Permissions
- {
- public class DigitalManufacturingPermissionDefinitionProvider: PermissionDefinitionProvider
- {
- public override void Define(IPermissionDefinitionContext context)
- {
- var digitalManufacturing = context.AddGroup(DigitalManufacturingPermissions.DigitalManufacturingManagement, L("DigitalManufacturingManagement"));
- var DigitalManufacturing = digitalManufacturing.AddPermission(DigitalManufacturingPermissions.File.Default, L("DigitalManufacturing"));
- DigitalManufacturing.AddChild(DigitalManufacturingPermissions.File.Update, L("Edit"));
- DigitalManufacturing.AddChild(DigitalManufacturingPermissions.File.Delete, L("Delete"));
- DigitalManufacturing.AddChild(DigitalManufacturingPermissions.File.Create, L("Create"));
- //Code generation...
- }
- private static LocalizableString L(string name)
- {
- return LocalizableString.Create<DigitalManufacturingResource>(name);
- }
- }
- }
|