aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/controllers/course/courseware.php6
-rw-r--r--app/views/course/courseware/comments_overview.php3
-rw-r--r--app/views/course/courseware/courseware.php1
-rw-r--r--app/views/course/courseware/index.php1
-rw-r--r--app/views/course/courseware/tasks.php1
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>