X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=app%2FPolicies%2FTournamentPolicy.php;fp=app%2FPolicies%2FTournamentPolicy.php;h=72b5dcba3131dfe9ae53c4f4c463fef6f34ec7da;hb=a748d5724c8acff6e3bb3fe6c20aa5968b65d58a;hp=fa27298435246cd4f2f186ca4be4f886ce42c5a7;hpb=84f8491f7f503162a503bfbfc35d8585015b56dd;p=alttp.git diff --git a/app/Policies/TournamentPolicy.php b/app/Policies/TournamentPolicy.php index fa27298..72b5dcb 100644 --- a/app/Policies/TournamentPolicy.php +++ b/app/Policies/TournamentPolicy.php @@ -101,7 +101,7 @@ class TournamentPolicy */ public function addRound(User $user, Tournament $tournament) { - return $user->role === 'admin' || (!$tournament->locked && $user->isParticipant($tournament)); + return $user->isAdmin() || (!$tournament->locked && ($user->isRunner($tournament) || $user->isTournamentAdmin($tournament))); } /** @@ -113,7 +113,7 @@ class TournamentPolicy */ public function viewProtocol(User $user, Tournament $tournament) { - return $user->role === 'admin' || $user->isTournamentAdmin($tournament); + return $user->isAdmin() || $user->isTournamentCrew($tournament); } }