diff --git a/plugin/zoom/activity.php b/plugin/zoom/activity.php index ab0ec67f20..2209258f49 100644 --- a/plugin/zoom/activity.php +++ b/plugin/zoom/activity.php @@ -24,6 +24,10 @@ if (null === $meeting) { api_not_allowed(true); } +if (!$plugin->userIsConferenceManager($meeting)) { + api_not_allowed(true); +} + $tpl->assign('actions', $plugin->getToolbar()); $tpl->assign('meeting', $meeting); $tpl->assign('content', $tpl->fetch('zoom/view/activity.tpl')); diff --git a/plugin/zoom/lib/API/RecordingMeeting.php b/plugin/zoom/lib/API/RecordingMeeting.php index ed7c47279a..517b532c80 100644 --- a/plugin/zoom/lib/API/RecordingMeeting.php +++ b/plugin/zoom/lib/API/RecordingMeeting.php @@ -54,6 +54,9 @@ class RecordingMeeting /** @var string undocumented */ public $share_url; + /** @var string */ + public $password; + /** @var RecordingFile[] List of recording file. */ public $recording_files; diff --git a/plugin/zoom/view/meetings.tpl b/plugin/zoom/view/meetings.tpl index fb45f3f084..022ddf4b7f 100644 --- a/plugin/zoom/view/meetings.tpl +++ b/plugin/zoom/view/meetings.tpl @@ -32,7 +32,7 @@ {% for recording in meeting.recordings %}
- {{ recording.formattedStartTime }} ({{ recording.formattedDuration }}) + {{ recording.formattedStartTime }} ({{ recording.formattedDuration }}) {{ 'Password' | get_lang }}: {{ recording.recordingMeeting.password }}