round.results.find(r => r.user_id == user.id && r.has_finished);
export const mayAddRounds = (user, tournament) =>
+ isAdmin(user) || (!tournament.locked && isParticipant(user, tournament));
+
+export const maySetSeed = (user, tournament) =>
isAdmin(user) || isParticipant(user, tournament);
export const mayViewProtocol = user =>
export const maySeeResults = (user, tournament, round) =>
isAdmin(user) || hasFinished(user, round) || Round.isComplete(tournament, round);
+
+// Users
+
+export const mayEditStreamLink = (user, subject) =>
+ isAdmin(user) || isSameUser(user, subject);