]> git.localhorst.tv Git - alttp.git/blobdiff - app/Policies/TournamentPolicy.php
tournament monitors
[alttp.git] / app / Policies / TournamentPolicy.php
index fa27298435246cd4f2f186ca4be4f886ce42c5a7..72b5dcba3131dfe9ae53c4f4c463fef6f34ec7da 100644 (file)
@@ -101,7 +101,7 @@ class TournamentPolicy
         */
        public function addRound(User $user, Tournament $tournament)
        {
-               return $user->role === 'admin' || (!$tournament->locked && $user->isParticipant($tournament));
+               return $user->isAdmin() || (!$tournament->locked && ($user->isRunner($tournament) || $user->isTournamentAdmin($tournament)));
        }
 
        /**
@@ -113,7 +113,7 @@ class TournamentPolicy
         */
        public function viewProtocol(User $user, Tournament $tournament)
        {
-               return $user->role === 'admin' || $user->isTournamentAdmin($tournament);
+               return $user->isAdmin() || $user->isTournamentCrew($tournament);
        }
 
 }