*/
public function addRound(User $user, Tournament $tournament)
{
- return $user->role === 'admin' || $user->isParticipant($tournament);
+ return $user->role === 'admin' || (!$tournament->locked && $user->isParticipant($tournament));
}
/**
*/
public function viewProtocol(User $user, Tournament $tournament)
{
- return $user->role === 'admin';
+ return $user->role === 'admin' || $user->isTournamentAdmin($tournament);
}
}