From b76d2a7a6f8c1f4fcc4a9be48eb0f428596da858 Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Thu, 21 Apr 2022 08:09:18 +0000 Subject: [PATCH] fix #937 Closes #937 --- lib/classes/JsonApi/Routes/Courseware/Authority.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/classes/JsonApi/Routes/Courseware/Authority.php b/lib/classes/JsonApi/Routes/Courseware/Authority.php index 320648be8a4..0f50b487463 100755 --- a/lib/classes/JsonApi/Routes/Courseware/Authority.php +++ b/lib/classes/JsonApi/Routes/Courseware/Authority.php @@ -90,6 +90,10 @@ class Authority return false; } + if ($structural_element->range_type === 'user') { + return $structural_element->range_id === $user->id; + } + $perm = $GLOBALS['perm']->have_studip_perm( $structural_element->course->config->COURSEWARE_EDITING_PERMISSION, $structural_element->course->id, -- GitLab