X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=app%2FPolicies%2FRoundPolicy.php;h=ec71a890802fa21d7caf5e81a458daf89a170cf0;hb=b940ecdcd62df84881f4d4555801672155c9dcce;hp=f9f2d461bd76ff0b425f1a4f8b3dc6c688e45178;hpb=1c91e5dcedd930bea5fe44ea95a77a9ecd0177a4;p=alttp.git diff --git a/app/Policies/RoundPolicy.php b/app/Policies/RoundPolicy.php index f9f2d46..ec71a89 100644 --- a/app/Policies/RoundPolicy.php +++ b/app/Policies/RoundPolicy.php @@ -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)); } /**