From 1b2e41665f2ba6f4f0c288302b9742994f23c09c Mon Sep 17 00:00:00 2001
From: Susanne Moog <susanne.moog@typo3.com>
Date: Fri, 15 Dec 2017 18:05:11 +0100
Subject: [PATCH] [BUGFIX] Add editor permissions to pagetree

The new pagetree repository implementation
did not check editor permissions and disallowed
any edit / show action for non-admins.

The fields to check permissions have been added.

Change-Id: I827d4b50302ee4d6c3268c44b43f93fa9ef0c870
Resolves: #83347
Releases: master
Reviewed-on: https://review.typo3.org/55099
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
---
 .../backend/Classes/Tree/Repository/PageTreeRepository.php   | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/typo3/sysext/backend/Classes/Tree/Repository/PageTreeRepository.php b/typo3/sysext/backend/Classes/Tree/Repository/PageTreeRepository.php
index 39fc4a1bd163..5d1fda27f24c 100644
--- a/typo3/sysext/backend/Classes/Tree/Repository/PageTreeRepository.php
+++ b/typo3/sysext/backend/Classes/Tree/Repository/PageTreeRepository.php
@@ -61,6 +61,11 @@ class PageTreeRepository
         't3ver_stage',
         't3ver_tstamp',
         't3ver_move_id',
+        'perms_userid',
+        'perms_user',
+        'perms_groupid',
+        'perms_group',
+        'perms_everybody',
     ];
 
     /**
-- 
GitLab