public void Adjust(CheckAccessContext context)
        {
            if (!context.Granted && context.Permission.Name == Permissions.ManageMenus.Name && context.Content != null)
            {
                var menuAsContentItem = context.Content.As <ContentItem>();
                if (menuAsContentItem == null || menuAsContentItem.Id <= 0)
                {
                    return;
                }

                context.Adjusted   = true;
                context.Permission = DynamicPermissions.CreateMenuPermission(menuAsContentItem, _contentManager);
            }
        }