🐛 If a user belongs to more than one group, if one group gives us a permission we end the loop and take that permission for granted

This commit is contained in:
Flavio Copes
2016-01-25 16:40:05 +01:00
parent ed8cd7f30e
commit bdbc14b9c1

View File

@@ -159,6 +159,9 @@ class User extends Data
if ($groups) foreach($groups as $group) {
$permission = self::getGrav()['config']->get("groups.{$group}.access.{$action}");
$return = Utils::isPositive($permission);
if ($return === true) {
break;
}
}
//Check user access level