From: Daniel Karbach Date: Fri, 2 Jan 2026 16:58:28 +0000 (+0100) Subject: allow monitors to change group assignment X-Git-Url: https://git.localhorst.tv/?a=commitdiff_plain;h=078f9868b2d3ff60f5838811d334a738351ce2b8;p=alttp.git allow monitors to change group assignment --- diff --git a/app/Policies/GroupAssignmentPolicy.php b/app/Policies/GroupAssignmentPolicy.php index 3b2147a..1a5edd2 100644 --- a/app/Policies/GroupAssignmentPolicy.php +++ b/app/Policies/GroupAssignmentPolicy.php @@ -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); } } diff --git a/resources/js/helpers/permissions.js b/resources/js/helpers/permissions.js index 2308b47..bac1559 100644 --- a/resources/js/helpers/permissions.js +++ b/resources/js/helpers/permissions.js @@ -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) => {