diff --git a/system/src/Grav/Common/User/User.php b/system/src/Grav/Common/User/User.php index 21cd61c38..260560586 100644 --- a/system/src/Grav/Common/User/User.php +++ b/system/src/Grav/Common/User/User.php @@ -138,6 +138,13 @@ class User extends Data return false; } + //Check group access level + $group = $this->get('group'); + if (self::getGrav()['config']->get("site.groups.{$group}.access.{$action}") === true) { + return true; + } + + //Fallback to user access level return $this->get("access.{$action}") === true; }