aboutsummaryrefslogtreecommitdiff
path: root/lib/models/Courseware/StructuralElement.php
diff options
context:
space:
mode:
authorRon Lucke <lucke@elan-ev.de>2023-05-22 11:12:19 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2023-05-22 11:12:19 +0000
commit600ca064170648f43425c0e56a697a5912a694a7 (patch)
tree1847a13a186145fe272c7d4bd43927b3f1422078 /lib/models/Courseware/StructuralElement.php
parentcf19fe28052216152db8e9b022a3d9d9d6622f3f (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.php3
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
);