Release 2.0.27 (#4107)

This commit is contained in:
Kevin Papst
2023-07-04 17:01:29 +02:00
committed by GitHub
parent 6a99ad41ca
commit 651f812da8
62 changed files with 506 additions and 427 deletions

View File

@@ -30,6 +30,7 @@ final class EntityMultiRoleVoter extends Voter
'budget_time',
'budget_any',
'details',
'listing',
];
private const ALLOWED_SUBJECTS = [
'customer',
@@ -99,6 +100,13 @@ final class EntityMultiRoleVoter extends Voter
$permissions[] = 'time_teamlead';
$permissions[] = 'time_team';
}
if ($attribute === 'listing') {
$permissions[] = 'view';
$permissions[] = 'view_team';
$permissions[] = 'view_teamlead';
}
foreach ($permissions as $permission) {
if ($this->permissionManager->hasRolePermission($user, $permission . '_' . $suffix)) {
return true;