mirror of
https://github.com/processwire/processwire.git
synced 2025-08-23 23:02:58 +02:00
Fix issue processwire/processwire-issues#544 where FieldsetTab in User editor was not viewable to non-superuser with user-admin permission
This commit is contained in:
@@ -518,6 +518,7 @@ class PagePermissions extends WireData implements Module {
|
|||||||
else if(!$page->template || ($checkFile && !$page->template->filenameExists())) $viewable = false;
|
else if(!$page->template || ($checkFile && !$page->template->filenameExists())) $viewable = false;
|
||||||
else if($user->isSuperuser()) $viewable = true;
|
else if($user->isSuperuser()) $viewable = true;
|
||||||
else if($page->process) $viewable = $this->processViewable($page);
|
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(!$user->hasPermission("page-view", $page)) $viewable = false;
|
||||||
else if($page->isTrash()) $viewable = false;
|
else if($page->isTrash()) $viewable = false;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user