From 22968b4af401c7c5e958a97ff88544789ea29d11 Mon Sep 17 00:00:00 2001 From: Kenn Jacobsen Date: Thu, 19 Dec 2019 17:25:03 +0100 Subject: [PATCH] Reflect inherited permissions in child node menus (#6798) --- src/Umbraco.Web/Trees/ContentTreeControllerBase.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs b/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs index 7bd69dba4b..f3422a04c9 100644 --- a/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs +++ b/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs @@ -454,8 +454,8 @@ namespace Umbraco.Web.Trees internal IEnumerable 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)); } ///