From deb448851b249b3b6fefaa5638e3388c62750404 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Wed, 28 Mar 2018 09:43:44 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#544 where FieldsetTab in User editor was not viewable to non-superuser with user-admin permission --- wire/modules/PagePermissions.module | 1 + 1 file changed, 1 insertion(+) diff --git a/wire/modules/PagePermissions.module b/wire/modules/PagePermissions.module index 4a539ab0..f64f24a1 100644 --- a/wire/modules/PagePermissions.module +++ b/wire/modules/PagePermissions.module @@ -518,6 +518,7 @@ class PagePermissions extends WireData implements Module { else if(!$page->template || ($checkFile && !$page->template->filenameExists())) $viewable = false; else if($user->isSuperuser()) $viewable = true; else if($page->process) $viewable = $this->processViewable($page); + else if($page instanceof User && $user->hasPermission('user-admin')) $viewable = $this->userEditable($page); else if(!$user->hasPermission("page-view", $page)) $viewable = false; else if($page->isTrash()) $viewable = false;