public function can($permission, $arguments = [])
{
$can = false;
foreach ($this->roles as $role) {
if ($role->special === 'no-access') {
return false;
}
if ($role->special === 'all-access') {
return true;
}
if ($role->can($permission)) {
$can = true;
}
}
return $can;
}