From 078f9868b2d3ff60f5838811d334a738351ce2b8 Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Fri, 2 Jan 2026 17:58:28 +0100 Subject: [PATCH] allow monitors to change group assignment --- app/Policies/GroupAssignmentPolicy.php | 2 +- resources/js/helpers/permissions.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) => { -- 2.47.3