diff options
| author | Ron Lucke <lucke@elan-ev.de> | 2023-12-14 10:13:46 +0100 |
|---|---|---|
| committer | Ron Lucke <lucke@elan-ev.de> | 2024-07-05 14:06:48 +0000 |
| commit | 8f8a28dcb03d859d409b31932aa084517124f408 (patch) | |
| tree | ee8c7a8df9e7d8504025fa6d4990b3dfbf91ec90 /app | |
| parent | 6dc273174983e648d602d4ad49d5667550bded9c (diff) | |
fix #889biest-889
Diffstat (limited to 'app')
| -rw-r--r-- | app/controllers/course/courseware.php | 6 | ||||
| -rw-r--r-- | app/views/course/courseware/comments_overview.php | 3 | ||||
| -rw-r--r-- | app/views/course/courseware/courseware.php | 1 | ||||
| -rw-r--r-- | app/views/course/courseware/index.php | 1 | ||||
| -rw-r--r-- | app/views/course/courseware/tasks.php | 1 |
5 files changed, 11 insertions, 1 deletions
diff --git a/app/controllers/course/courseware.php b/app/controllers/course/courseware.php index f0b873a..897a103 100644 --- a/app/controllers/course/courseware.php +++ b/app/controllers/course/courseware.php @@ -42,6 +42,12 @@ class Course_CoursewareController extends CoursewareController 'adminPerm' => \Feedback::hasAdminPerm(Context::getId()), 'createPerm' => \Feedback::hasCreatePerm(Context::getId()), ]); + + $this->CoursePerms = json_encode([ + 'dozent' => $GLOBALS['perm']->have_studip_perm('dozent', Context::getId()), + 'tutor' => $GLOBALS['perm']->have_studip_perm('tutor', Context::getId()), + 'autor' => $GLOBALS['perm']->have_studip_perm('autor', Context::getId()), + ]); } public function index_action(): void diff --git a/app/views/course/courseware/comments_overview.php b/app/views/course/courseware/comments_overview.php index 358a5e5..ba316f9 100644 --- a/app/views/course/courseware/comments_overview.php +++ b/app/views/course/courseware/comments_overview.php @@ -2,4 +2,5 @@ id="courseware-comments-app" entry-type="courses" entry-id="<?= htmlReady(Context::getId()) ?>" -></div>
\ No newline at end of file + course-perms="<?= htmlReady($CoursePerms) ?>" +></div> diff --git a/app/views/course/courseware/courseware.php b/app/views/course/courseware/courseware.php index 9de924d..6ececc0 100644 --- a/app/views/course/courseware/courseware.php +++ b/app/views/course/courseware/courseware.php @@ -7,6 +7,7 @@ unit-id="<?= htmlReady($unit_id) ?>" licenses='<?= htmlReady($licenses) ?>' feedback-settings='<?= htmlReady($feedback_settings) ?>' + course-perms="<?= htmlReady($CoursePerms) ?>" > </div> <? endif; ?> diff --git a/app/views/course/courseware/index.php b/app/views/course/courseware/index.php index eea4063..eea4002 100644 --- a/app/views/course/courseware/index.php +++ b/app/views/course/courseware/index.php @@ -4,4 +4,5 @@ entry-id="<?= Context::getId() ?>" licenses='<?= $licenses ?>' feedback-settings='<?= htmlReady($feedback_settings) ?>' + course-perms="<?= htmlReady($CoursePerms) ?>" ></div> diff --git a/app/views/course/courseware/tasks.php b/app/views/course/courseware/tasks.php index 7ebd70a..d16bffd 100644 --- a/app/views/course/courseware/tasks.php +++ b/app/views/course/courseware/tasks.php @@ -2,5 +2,6 @@ id="courseware-tasks-app" entry-type="courses" entry-id="<?= htmlReady(Context::getId()) ?>" + course-perms="<?= htmlReady($CoursePerms) ?>" > </div> |
