]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/helpers/Participant.js
tournament admins
[alttp.git] / resources / js / helpers / Participant.js
index eb943401f6074057b4e6fc625c0d7385c4d15042..d79349bca8776a65ae853943df671f8ffb8f114f 100644 (file)
@@ -40,6 +40,12 @@ export const findResult = (participant, round) => {
        return round.results.find(result => result.user_id === participant.user_id);
 };
 
+export const isRunner = participant =>
+       participant && participant.roles && participant.roles.includes('runner');
+
+export const isTournamentAdmin = participant =>
+       participant && participant.roles && participant.roles.includes('admin');
+
 export const patchUser = (participant, user) => {
        if (!participant || !user) return participant;
        if (participant.user_id != user.id) return participant;
@@ -62,6 +68,8 @@ export default {
        compareResult,
        compareUsername,
        findResult,
+       isRunner,
+       isTournamentAdmin,
        patchUser,
        sortByResult,
 };