Browse Source
Merge branch 'abpframework:dev' into dev
pull/17129/head
Masood Khoshgard
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
6 additions and
4 deletions
-
modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo/Abp/PermissionManagement/PermissionAppService.cs
|
|
|
@ -50,10 +50,12 @@ public class PermissionAppService : ApplicationService, IPermissionAppService |
|
|
|
|
|
|
|
var neededCheckPermissions = new List<PermissionDefinition>(); |
|
|
|
|
|
|
|
foreach (var permission in group.GetPermissionsWithChildren() |
|
|
|
.Where(x => x.IsEnabled) |
|
|
|
.Where(x => !x.Providers.Any() || x.Providers.Contains(providerName)) |
|
|
|
.Where(x => x.MultiTenancySide.HasFlag(multiTenancySide))) |
|
|
|
var permissions = group.GetPermissionsWithChildren() |
|
|
|
.Where(x => x.IsEnabled) |
|
|
|
.Where(x => !x.Providers.Any() || x.Providers.Contains(providerName)) |
|
|
|
.Where(x => x.MultiTenancySide.HasFlag(multiTenancySide)); |
|
|
|
|
|
|
|
foreach (var permission in permissions) |
|
|
|
{ |
|
|
|
if (await SimpleStateCheckerManager.IsEnabledAsync(permission)) |
|
|
|
{ |
|
|
|
|