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