]> git.localhorst.tv Git - alttp.git/blobdiff - app/Policies/RoundPolicy.php
remove nonsensical admin permissions
[alttp.git] / app / Policies / RoundPolicy.php
index c1a1a4845beb157e0ddcc50547ced4d28b440531..c02d374450facecd0ab239da1aef5430b5238953 100644 (file)
@@ -101,7 +101,7 @@ class RoundPolicy
         */
        public function setSeed(User $user, Round $round)
        {
-               return $user->isAdmin() || (!$round->locked && ($user->isRunner($round->tournament) || $user->isTournamentAdmin($round->tournament)));
+               return !$round->locked && ($user->isAdmin() || $user->isRunner($round->tournament) || $user->isTournamentAdmin($round->tournament));
        }
 
        /**
@@ -113,7 +113,7 @@ class RoundPolicy
         */
        public function lock(User $user, Round $round)
        {
-               return $user->isAdmin() || $user->isTournamentAdmin($round->tournament);
+               return !$round->tournament->locked && ($user->isAdmin() || $user->isTournamentAdmin($round->tournament));
        }
 
        /**