- quizmasters now might edit content group assignments without being member of the group

This commit is contained in:
Wiesner András 2024-03-25 07:51:33 +01:00
parent 4ace35b770
commit 8c87b29030

View File

@ -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