You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
1.0 KiB

2 years ago
using Volo.Abp.Authorization.Permissions;
using Win_in.Sfs.Label.Domain;
namespace Win_in.Sfs.Label.Application.Contracts;
public static class PalletCodePermissions
{
public const string Default = LabelPermissions.GroupName + "." + nameof(PalletCode);
public const string Create = Default + "." + LabelPermissions.CreateStr;
public const string Update = Default + "." + LabelPermissions.UpdateStr;
public const string Delete = Default + "." + LabelPermissions.DeleteStr;
public static void AddPalletCodePermissions(this PermissionGroupDefinition permissionGroup)
{
var balancePermission = permissionGroup.AddPermission(Default, LabelPermissionDefinitionProvider.L(nameof(PalletCode)));
balancePermission.AddChild(Create, LabelPermissionDefinitionProvider.L(LabelPermissions.CreateStr));
balancePermission.AddChild(Update, LabelPermissionDefinitionProvider.L(LabelPermissions.UpdateStr));
balancePermission.AddChild(Delete, LabelPermissionDefinitionProvider.L(LabelPermissions.DeleteStr));
}
}