Reflect inherited permissions in child node menus (#6798)

This commit is contained in:
Kenn Jacobsen
2019-12-19 17:25:03 +01:00
committed by Poornima Nayar
parent 929eec17d7
commit 22968b4af4

View File

@@ -454,8 +454,8 @@ namespace Umbraco.Web.Trees
internal IEnumerable<MenuItem> GetAllowedUserMenuItemsForNode(IUmbracoEntity dd)
{
var assignedPermissions = Services.UserService.GetAssignedPermissions(Security.CurrentUser, dd.Id);
return Current.Actions.GetByLetters(assignedPermissions).Select(x => new MenuItem(x));
var permissionsForPath = Services.UserService.GetPermissionsForPath(Security.CurrentUser, dd.Path).GetAllPermissions();
return Current.Actions.GetByLetters(permissionsForPath).Select(x => new MenuItem(x));
}
/// <summary>