Browse Source

Refactor permission group creation in test provider

pull/24374/head
maliming 8 months ago
parent
commit
9cd2fa7617
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 7
      framework/test/Volo.Abp.Authorization.Tests/Volo/Abp/Authorization/TestServices/Resources/AuthorizationTestResourcePermissionDefinitionProvider.cs

7
framework/test/Volo.Abp.Authorization.Tests/Volo/Abp/Authorization/TestServices/Resources/AuthorizationTestResourcePermissionDefinitionProvider.cs

@ -8,7 +8,12 @@ public class AuthorizationTestResourcePermissionDefinitionProvider : PermissionD
{
public override void Define(IPermissionDefinitionContext context)
{
context.AddGroup("TestEntityManagementPermissionGroup").AddPermission("TestEntityManagementPermission");
var getGroup = context.GetGroupOrNull("TestGroup");
if (getGroup == null)
{
getGroup = context.AddGroup("TestGroup");
}
getGroup.AddPermission("TestEntityManagementPermission");
var permission1 = context.AddResourcePermission("MyResourcePermission1", resourceName: TestEntityResource.ResourceName, managementPermission: "TestEntityManagementPermission");
Assert.Throws<AbpException>(() =>

Loading…
Cancel
Save