Metadata: allowed roles are a simple array

refs #98
This commit is contained in:
Thomas Gelf 2017-02-17 18:49:17 +01:00
parent 59d721fdbc
commit 72fc8b03c9

View file

@ -240,12 +240,10 @@ class Metadata
public function hasOneOfTheAllowedRoles(User $user)
{
foreach ($this->listAllowedRoles() as $roles) {
foreach ($roles as $roleName) {
foreach ($user->getRoles() as $role) {
if ($role->getName() === $roleName) {
return true;
}
foreach ($this->listAllowedRoles() as $roleName) {
foreach ($user->getRoles() as $role) {
if ($role->getName() === $roleName) {
return true;
}
}
}