X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;ds=sidebyside;f=app%2FPolicies%2FTournamentPolicy.php;fp=app%2FPolicies%2FTournamentPolicy.php;h=5942b7f7979c8ff215275b9e6a83d6853e8624b7;hb=eca3f0074e6f9e882b91893e554ce249e25338de;hp=66ab1f6b0fffba669aa205c367d87376a6026ba6;hpb=c9a9e5a8836bc127c62316201854073abbe5d975;p=alttp.git diff --git a/app/Policies/TournamentPolicy.php b/app/Policies/TournamentPolicy.php index 66ab1f6..5942b7f 100644 --- a/app/Policies/TournamentPolicy.php +++ b/app/Policies/TournamentPolicy.php @@ -41,7 +41,7 @@ class TournamentPolicy */ public function create(User $user) { - return $user->role === 'admin'; + return $user->isAdmin(); } /** @@ -53,7 +53,7 @@ class TournamentPolicy */ public function update(User $user, Tournament $tournament) { - return $user->role === 'admin'; + return $user->isTournamentAdmin($tournament); } /** @@ -101,7 +101,7 @@ class TournamentPolicy */ public function addRound(User $user, Tournament $tournament) { - return !$tournament->locked && ($user->isAdmin() || $user->isRunner($tournament) || $user->isTournamentAdmin($tournament)); + return !$tournament->locked && ($user->isRunner($tournament) || $user->isTournamentAdmin($tournament)); } /** @@ -113,7 +113,7 @@ class TournamentPolicy */ public function viewProtocol(User $user, Tournament $tournament) { - return $user->isAdmin() || $user->isTournamentCrew($tournament); + return $user->isTournamentCrew($tournament); } }