From 8c87b29030a24cdf3aab576ac12b96372ee67611 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wiesner=20Andr=C3=A1s?= Date: Mon, 25 Mar 2024 07:51:33 +0100 Subject: [PATCH] - quizmasters now might edit content group assignments without being member of the group --- interface.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface.php b/interface.php index 2457a06..4b6a4c2 100644 --- a/interface.php +++ b/interface.php @@ -184,7 +184,7 @@ switch ($action) { // remove group ID's this user cannot edit $groupids_with_editor_access = []; foreach ($groupids as $groupid) { - if (is_user_editor_to_group($groupid, $nickname)) { + if (is_user_editor_to_group($groupid, $nickname) || ($privilege === PRIVILEGE_QUIZMASTER)) { $groupids_with_editor_access[] = $groupid; } } @@ -192,7 +192,7 @@ switch ($action) { // create or update if (!$update) { create_game($name, $owner, $description); - } else if (is_user_contributor_to_game($gameid, $nickname)) { + } else if (is_user_contributor_to_game($gameid, $nickname) || ($privilege === PRIVILEGE_QUIZMASTER)) { $game_data = get_game($gameid); if (count($game_data) !== 0) { // group management