cKey
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
10 additions and
8 deletions
-
aspnet-core/modules/common/LINGYUN.Abp.Identity.HttpApi/LINGYUN/Abp/Identity/IOrganizationUnitController.cs
-
aspnet-core/modules/identity/LINGYUN.Abp.Identity.Application.Contracts/LINGYUN/Abp/Identity/IdentityPermissionDefinitionProvider.cs
|
|
|
@ -12,7 +12,7 @@ using Volo.Abp.Identity; |
|
|
|
namespace LINGYUN.Abp.Identity |
|
|
|
{ |
|
|
|
[RemoteService(Name = IdentityRemoteServiceConsts.RemoteServiceName)] |
|
|
|
[Area("organization-unit")] |
|
|
|
[Area("identity")] |
|
|
|
[ControllerName("organization-unit")] |
|
|
|
[Route("api/identity/organization-unit")] |
|
|
|
public class IOrganizationUnitController : AbpController, IOrganizationUnitAppService |
|
|
|
|
|
|
|
@ -9,7 +9,8 @@ namespace LINGYUN.Abp.Identity |
|
|
|
public override void Define(IPermissionDefinitionContext context) |
|
|
|
{ |
|
|
|
var identityGroup = context.GetGroupOrNull(Volo.Abp.Identity.IdentityPermissions.GroupName); |
|
|
|
|
|
|
|
if (identityGroup != null) |
|
|
|
{ |
|
|
|
var origanizationUnitPermission = identityGroup.AddPermission(IdentityPermissions.OrganizationUnits.Default, L("Permission:OrganizationUnitManagement")); |
|
|
|
origanizationUnitPermission.AddChild(IdentityPermissions.OrganizationUnits.Create, L("Permission:Create")); |
|
|
|
origanizationUnitPermission.AddChild(IdentityPermissions.OrganizationUnits.Update, L("Permission:Edit")); |
|
|
|
@ -17,6 +18,7 @@ namespace LINGYUN.Abp.Identity |
|
|
|
origanizationUnitPermission.AddChild(IdentityPermissions.OrganizationUnits.ManageRoles, L("Permission:ChangeRoles")); |
|
|
|
origanizationUnitPermission.AddChild(IdentityPermissions.OrganizationUnits.ManageUsers, L("Permission:ChangeUsers")); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private static LocalizableString L(string name) |
|
|
|
{ |
|
|
|
|