]> git.localhorst.tv Git - alttp.git/blobdiff - app/Policies/RoundPolicy.php
allow setting seeds
[alttp.git] / app / Policies / RoundPolicy.php
index 045785d28047aed0bd5d9e177d767234e1471aea..1e29803d24764f258b311c806c9456c98a064b57 100644 (file)
@@ -91,4 +91,16 @@ class RoundPolicy
        {
                return false;
        }
+
+       /**
+        * Determine whether the user can set the seed for this round.
+        *
+        * @param  \App\Models\User  $user
+        * @param  \App\Models\Round  $round
+        * @return \Illuminate\Auth\Access\Response|bool
+        */
+       public function setSeed(User $user, Round $round)
+       {
+               return $user->role === 'admin' || $user->isParticipant($round->tournament);
+       }
 }