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(name); } } }