]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/helpers/permissions.js
better result visual
[alttp.git] / resources / js / helpers / permissions.js
index 21016f1a08f6786fecfdcbe775717ace91b8279b..3df65d6461dfbd94d27c5caf1a7f7f6e8ea488ee 100644 (file)
@@ -30,6 +30,9 @@ export const hasFinished = (user, round) =>
 export const mayAddRounds = (user, tournament) =>
        isAdmin(user) || (!tournament.locked && isParticipant(user, tournament));
 
+export const mayLockRound = (user, tournament) =>
+       isAdmin(user) || (!tournament.locked && isTournamentAdmin(user, tournament));
+
 export const maySetSeed = (user, tournament) =>
        isAdmin(user) || isParticipant(user, tournament);
 
@@ -41,5 +44,8 @@ export const maySeeResults = (user, tournament, round) =>
 
 // Users
 
+export const mayEditNickname = (user, subject) =>
+       isAdmin(user) || isSameUser(user, subject);
+
 export const mayEditStreamLink = (user, subject) =>
        isAdmin(user) || isSameUser(user, subject);