X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fhelpers%2FParticipant.js;h=4b4b6ef51c5ee0cb72a73b9ddaca50e2d2321e1a;hb=a748d5724c8acff6e3bb3fe6c20aa5968b65d58a;hp=8545e0335c2f37c9fb854138e1a930211d18648e;hpb=d32516335ea2534e15256c948e9c38d3de40794b;p=alttp.git diff --git a/resources/js/helpers/Participant.js b/resources/js/helpers/Participant.js index 8545e03..4b4b6ef 100644 --- a/resources/js/helpers/Participant.js +++ b/resources/js/helpers/Participant.js @@ -41,6 +41,12 @@ export const isRunner = participant => export const isTournamentAdmin = participant => participant && participant.roles && participant.roles.includes('admin'); +export const isTournamentCrew = participant => + isTournamentAdmin(participant) || isTournamentMonitor(participant); + +export const isTournamentMonitor = participant => + participant && participant.roles && participant.roles.includes('monitor'); + export const patchUser = (participant, user) => { if (!participant || !user) return participant; if (participant.user_id != user.id) return participant; @@ -65,6 +71,8 @@ export default { findResult, isRunner, isTournamentAdmin, + isTournamentCrew, + isTournamentMonitor, patchUser, sortByResult, };