mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-09-23 04:43:35 +08:00
Updating security processing. Adding a base for an OrchardException hierarchy.
--HG-- extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4045830
This commit is contained in:
@@ -111,7 +111,7 @@ namespace Orchard.Roles.Controllers {
|
||||
var simulation = UserSimulation.Create(role.Name);
|
||||
model.EffectivePermissions = model.PackagePermissions
|
||||
.SelectMany(group => group.Value)
|
||||
.Where(permission => _authorizationService.CheckAccess(simulation, permission))
|
||||
.Where(permission => _authorizationService.TryCheckAccess(simulation, permission))
|
||||
.Select(permission=>permission.Name)
|
||||
.Distinct()
|
||||
.ToList();
|
||||
|
Reference in New Issue
Block a user