diff --git a/lib/models/Courseware/StructuralElement.php b/lib/models/Courseware/StructuralElement.php index c7087a767b6f345a7b7249c808b4ad01644de4b4..072977fbf448a50c56ed79b4443d25e900713d7a 100644 --- a/lib/models/Courseware/StructuralElement.php +++ b/lib/models/Courseware/StructuralElement.php @@ -523,7 +523,8 @@ class StructuralElement extends \SimpleORMap */ private function canReadSequential($user): bool { - if (!\CourseConfig::get($this->range_id)->COURSEWARE_SEQUENTIAL_PROGRESSION) { + $unit = $this->findUnit(); + if (!$unit->config['sequential_progression']) { return true; } @@ -707,8 +708,6 @@ class StructuralElement extends \SimpleORMap $coursemembers = $course->getMembersWithStatus('dozent'); //get studip perm $user = $coursemembers[0]->user; } - $course->config->store('COURSEWARE_EDITING_PERMISSION', 'tutor'); //über default lösen - $course->config->store('COURSEWARE_SEQUENTIAL_PROGRESSION', 0); } $struct = self::build([