*/
public function addRound(User $user, Tournament $tournament)
{
- return !$tournament->locked && ($user->isRunner($tournament) || $user->isTournamentAdmin($tournament));
+ return !$tournament->locked && $user->isTournamentAdmin($tournament);
}
/**
*/
public function viewProtocol(User $user, Tournament $tournament)
{
- return $user->isTournamentCrew($tournament);
+ return $user->isAdmin() || $user->isTournamentCrew($tournament);
}
/**
round.results.find(r => r.user_id == user.id && r.has_finished);
export const mayAddRounds = (user, tournament) =>
- !tournament.locked &&
- (isRunner(user, tournament) || isTournamentAdmin(user, tournament));
+ !tournament.locked && isTournamentAdmin(user, tournament);
export const mayApply = (user, tournament) =>
user && tournament && tournament.accept_applications &&
round.locked || !tournament.require_auth || !!user;
export const maySetSeed = (user, tournament, round) =>
- !round.locked &&
- (isRunner(user, tournament) || isTournamentAdmin(user, tournament));
+ !round.locked && isTournamentAdmin(user, tournament);
export const mayExportTournament = (user, tournament) =>
isAdmin(user) || isTournamentCrew(user, tournament);
isAdmin(user) || isTournamentAdmin(user, tournament);
export const mayViewProtocol = (user, tournament) =>
- isTournamentCrew(user, tournament);
+ isAdmin(user) || isTournamentCrew(user, tournament);
export const maySeeRound = (user, tournament, round) => {
if (!Tournament.hasAssignedGroups(tournament)) {