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