]> git.localhorst.tv Git - alttp.git/blobdiff - app/Policies/RoundPolicy.php
remove absurd admin permissions
[alttp.git] / app / Policies / RoundPolicy.php
index f9f2d461bd76ff0b425f1a4f8b3dc6c688e45178..ec71a890802fa21d7caf5e81a458daf89a170cf0 100644 (file)
@@ -41,7 +41,7 @@ class RoundPolicy
         */
        public function create(User $user)
        {
-               return $user->role === 'admin';
+               return false;
        }
 
        /**
@@ -53,7 +53,7 @@ class RoundPolicy
         */
        public function update(User $user, Round $round)
        {
-               return $user->role === 'admin';
+               return false;
        }
 
        /**
@@ -118,7 +118,7 @@ class RoundPolicy
         */
        public function setSeed(User $user, Round $round)
        {
-               return !$round->locked && ($user->isAdmin() || $user->isRunner($round->tournament) || $user->isTournamentAdmin($round->tournament));
+               return !$round->locked && ($user->isRunner($round->tournament) || $user->isTournamentAdmin($round->tournament));
        }
 
        /**
@@ -130,7 +130,7 @@ class RoundPolicy
         */
        public function lock(User $user, Round $round)
        {
-               return !$round->tournament->locked && ($user->isAdmin() || $user->isTournamentAdmin($round->tournament));
+               return !$round->tournament->locked && ($user->isTournamentAdmin($round->tournament));
        }
 
        /**