From 50787c47f97f016af80b0270d95393718735a7f3 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Wed, 3 Aug 2022 16:57:13 -0500 Subject: [PATCH] Plugin: Zoom: Bump to version 0.5 - refs BT#19479 --- plugin/zoom/README.md | 25 ++++++++++++++++++------- plugin/zoom/lib/ZoomPlugin.php | 4 ++-- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/plugin/zoom/README.md b/plugin/zoom/README.md index 941ac5ddc5..d41620b68d 100644 --- a/plugin/zoom/README.md +++ b/plugin/zoom/README.md @@ -37,10 +37,16 @@ required to authenticate with JWT. To get them, create a JWT App: ## Changelog +**v0.5** + +* Added the ability to create a system announcement. + **v0.4** -Added signed attendance to allow you to configure an attendance sheet where participants register their signature. The +* The creation of webinars is now allowed. +* Added signed attendance to allow you to configure an attendance sheet where participants register their signature. The signed attendance functionality is similar to that found in the Exercise Signature plugin but does not reuse it. +* Allows you to use multiple accounts and subaccounts to create meetings/webinars ## Meetings - Webinars @@ -77,16 +83,21 @@ For a non-paying Zoom user, this plugin still works but participants will join a The user that starts the meeting/webinar will be identified as the Zoom account that is defined in the plugin. Socreate a generic account that works for all the users that start meetings. -# Changelog +# Databace changelog -## v0.4 +Please, execute this queries in your database: -* The creation of webinars is now allowed. -* Allows you to use multiple accounts and subaccounts to create meetings/webinars +**Updating to v0.5 from v.0.4** -**Updating to v0.4 from v0.3** +```sql +ALTER TABLE plugin_zoom_meeting + ADD sys_announcement_id INT DEFAULT NULL; +ALTER TABLE plugin_zoom_meeting + ADD CONSTRAINT FK_3448092778FB10C FOREIGN KEY (sys_announcement_id) REFERENCES sys_announcement (id) ON DELETE SET NULL; +CREATE INDEX IDX_3448092778FB10C ON plugin_zoom_meeting (sys_announcement_id); +``` -Please, execute this queries in your database: +**Updating to v0.4 from v0.3** ```sql ALTER TABLE plugin_zoom_meeting diff --git a/plugin/zoom/lib/ZoomPlugin.php b/plugin/zoom/lib/ZoomPlugin.php index 1ee6b2cc70..721e52181b 100644 --- a/plugin/zoom/lib/ZoomPlugin.php +++ b/plugin/zoom/lib/ZoomPlugin.php @@ -53,7 +53,7 @@ class ZoomPlugin extends Plugin public function __construct() { parent::__construct( - '0.4', + '0.5', 'Sébastien Ducoulombier, Julio Montoya, Angel Fernando Quiroz Campos', [ 'tool_enable' => 'boolean', @@ -93,7 +93,7 @@ class ZoomPlugin extends Plugin * * @return ZoomPlugin the instance to use */ - public static function create() + public static function create(): ZoomPlugin { static $instance = null;