support multiple teamleads in each team (#2702)
* fix jumping avatars * fix line-break after color dot for long names
This commit is contained in:
@@ -65,6 +65,15 @@ final class TeamVoter extends Voter
|
||||
return false;
|
||||
}
|
||||
|
||||
switch ($attribute) {
|
||||
case 'edit':
|
||||
case 'delete':
|
||||
// changing existing teams should be limited to admins and teamleads
|
||||
if (!$user->isAdmin() && !$user->isSuperAdmin() && !$user->isTeamleadOf($subject)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return $this->permissionManager->hasRolePermission($user, $attribute . '_team');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user