From 650ff3d3c7867f8d201879aceaa2ca8a3028b67b Mon Sep 17 00:00:00 2001 From: Pedro Ferreira Date: Tue, 17 Nov 2020 11:59:58 +0100 Subject: [PATCH] VC/Zoom: split config in sections --- vc_zoom/indico_vc_zoom/plugin.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/vc_zoom/indico_vc_zoom/plugin.py b/vc_zoom/indico_vc_zoom/plugin.py index 3682cb6..7b82199 100644 --- a/vc_zoom/indico_vc_zoom/plugin.py +++ b/vc_zoom/indico_vc_zoom/plugin.py @@ -40,6 +40,14 @@ from indico_vc_zoom.util import (fetch_zoom_meeting, find_enterprise_email, gen_ class PluginSettingsForm(VCPluginSettingsFormBase): + _fieldsets = [ + ('API Credentials', ['api_key', 'api_secret', 'webhook_token']), + ('Zoom Account', ['email_domains', 'assistant_id']), + ('Room Settings', ['mute_audio', 'mute_host_video', 'mute_participant_video', 'join_before_host', + 'waiting_room']), + ('Notifications', ['zoom_phone_link', 'creation_email_footer', 'send_host_url']) + ] + api_key = StringField(_('API Key'), [DataRequired()]) api_secret = IndicoPasswordField(_('API Secret'), [DataRequired()], toggle=True)