X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=app%2FPolicies%2FRoundPolicy.php;fp=app%2FPolicies%2FRoundPolicy.php;h=c02d374450facecd0ab239da1aef5430b5238953;hb=7691214484ff6130ab0cdc9a1920941711443cea;hp=c1a1a4845beb157e0ddcc50547ced4d28b440531;hpb=edb883a1c3f74383db57d6b3ee93ba4c82a38f34;p=alttp.git diff --git a/app/Policies/RoundPolicy.php b/app/Policies/RoundPolicy.php index c1a1a48..c02d374 100644 --- a/app/Policies/RoundPolicy.php +++ b/app/Policies/RoundPolicy.php @@ -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)); } /**