From ef117bb41cbc0f9d74920ceca9d5ca68752e2c5b Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Thu, 6 Aug 2020 10:15:41 +0200 Subject: [PATCH] Minor - Plugins: Zoom - fix UI, block activity, add recording pass (WIP) BT#17288 --- plugin/zoom/activity.php | 4 ++++ plugin/zoom/lib/API/RecordingMeeting.php | 3 +++ plugin/zoom/view/meetings.tpl | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) 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 }}