abpframework / abpframework/abp
about extend get permissionlist
@maliming is already working on this.
Since Aug 1, 2022.
- Dominant language
- C#
- Stars
- 14.4k
- Forks
- 3.7k
- Avg merge
- 15h 32m
- Merged PRs (30d)
- 106
Description
When getting the permission list, can you consider adding a bool parameter to get the permission list that only belongs to the specified provider.replace code
.Where(x => !x.Providers.Any() || x.Providers.Contains(providerName))
to
.WhereIf(mustInProvider,x => x.Providers.Contains(providerName))
.WhereIf(!mustInProvider, x => !x.Providers.Any() || x.Providers.Contains(providerName))
in PermissionAppService.GetAsync
My application scenario is that when we add a login mode that does not use IdentityUser, but a custom table, when we assign permissions to this part of the login user, we must specify our extended permissionProvider,
thanks!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.