diff options
| author | Ron Lucke <lucke@elan-ev.de> | 2023-05-22 11:12:19 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2023-05-22 11:12:19 +0000 |
| commit | 600ca064170648f43425c0e56a697a5912a694a7 (patch) | |
| tree | 1847a13a186145fe272c7d4bd43927b3f1422078 /lib/models/Courseware/StructuralElement.php | |
| parent | cf19fe28052216152db8e9b022a3d9d9d6622f3f (diff) | |
fix #2033
Closes #2033
Merge request studip/studip!1805
Diffstat (limited to 'lib/models/Courseware/StructuralElement.php')
| -rw-r--r-- | lib/models/Courseware/StructuralElement.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/models/Courseware/StructuralElement.php b/lib/models/Courseware/StructuralElement.php index 3cfca28..813d6cb 100644 --- a/lib/models/Courseware/StructuralElement.php +++ b/lib/models/Courseware/StructuralElement.php @@ -371,9 +371,10 @@ class StructuralElement extends \SimpleORMap */ public function hasEditingPermission($user): bool { + $unit = $unit = $this->findUnit(); return $GLOBALS['perm']->have_perm('root', $user->id) || $GLOBALS['perm']->have_studip_perm( - \CourseConfig::get($this->range_id)->COURSEWARE_EDITING_PERMISSION[$this->getCoursewareCourse($this->range_id)->id] ?? 'tutor', + $unit->config['editing_permission'], $this->range_id, $user->id ); |
