X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fhelpers%2Fpermissions.js;h=3df65d6461dfbd94d27c5caf1a7f7f6e8ea488ee;hb=d3c484627e5923d4843420ba06dc33c79101e891;hp=21016f1a08f6786fecfdcbe775717ace91b8279b;hpb=eebc6384e56336b66ec250fc2aea3be6171d53ff;p=alttp.git diff --git a/resources/js/helpers/permissions.js b/resources/js/helpers/permissions.js index 21016f1..3df65d6 100644 --- a/resources/js/helpers/permissions.js +++ b/resources/js/helpers/permissions.js @@ -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);