]> git.localhorst.tv Git - alttp.git/commitdiff
allow monitors to change group assignment
authorDaniel Karbach <daniel.karbach@localhorst.tv>
Fri, 2 Jan 2026 16:58:28 +0000 (17:58 +0100)
committerDaniel Karbach <daniel.karbach@localhorst.tv>
Fri, 2 Jan 2026 16:58:28 +0000 (17:58 +0100)
app/Policies/GroupAssignmentPolicy.php
resources/js/helpers/permissions.js

index 3b2147a1cd8b2307cd643a0a29dc5b04e0b103b3..1a5edd2fdbd7aa247b52c6e9a999ca8ff21f3c7a 100644 (file)
@@ -18,7 +18,7 @@ class GroupAssignmentPolicy {
         * @return \Illuminate\Auth\Access\Response|bool
         */
        public function changeAssignment(User $user, GroupAssignment $assignment): bool {
-               return $user->isTournamentAdmin($assignment->tournament);
+               return $user->isTournamentCrew($assignment->tournament);
        }
 
 }
index 2308b47491020d5f9341cce9887bc535bf249b5a..bac1559fb2d5aced4aa92daebdf28bad6e8e3a9d 100644 (file)
@@ -235,7 +235,7 @@ export const maySeeGroups = (user, tournament, round) => {
 };
 
 export const mayModifyGroups = (user, tournament, round) => {
-       return tournament?.group_swap_style !== 'never' && !round?.locked && isTournamentAdmin(user, tournament);
+       return tournament?.group_swap_style !== 'never' && !round?.locked && isTournamentCrew(user, tournament);
 };
 
 export const mayModifyResults = (user, tournament, round) => {