-export const maySetSeed = (user, tournament) =>
- isAdmin(user) || isParticipant(user, tournament);
+export const mayHandleApplications = (user, tournament) =>
+ tournament && tournament.accept_applications && isTournamentAdmin(user, tournament);
+
+export const mayLockRound = (user, tournament) =>
+ !tournament.locked && isTournamentAdmin(user, tournament);
+
+export const maySetSeed = (user, tournament, round) =>
+ !round.locked &&
+ (isRunner(user, tournament) || isTournamentAdmin(user, tournament));