-
Notifications
You must be signed in to change notification settings - Fork 43
/
plugin.json
63 lines (63 loc) · 2.95 KB
/
plugin.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{
"id": "bigbluebutton",
"name": "BigBlueButton",
"version": "4.4.0",
"min_server_version": "5.20.0",
"description": "BigBlueButton is an open source web conferencing system for online learning. Teams can create, join and manage their BigBlueButton meetings from inside Mattermost",
"homepage_url": "https://github.com/blindsidenetworks/",
"support_url": "https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton/issues",
"server": {
"executable": "server/plugin.exe"
},
"release_notes_url": "https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton/releases/tag/v",
"webapp": {
"bundle_path": "webapp/bigbluebutton_bundle.js"
},
"settings_schema": {
"settings": [
{
"key": "BASE_URL",
"display_name": "BigBlueButton Server URL",
"type": "text",
"default": "http://test-install.blindsidenetworks.com/bigbluebutton/api",
"help_text": "Enter the url of your BigBlueButton server ending with `/bigbluebutton/api` Default: `http://test-install.blindsidenetworks.com/bigbluebutton/api`\n"
},
{
"key": "SALT",
"display_name": "Secret",
"type": "text",
"default": "8cd8ef52e8e101574e400365b55e11a6",
"help_text": "The secret you generated to securely connect to your BigBlueButton. Default for test-install is: 8cd8ef52e8e101574e400365b55e11a6\n"
},
{
"key": "ADMINONLY",
"display_name": "Only Admins become Moderators",
"type": "bool",
"default": "false",
"help_text": "Only TeamAdmin accounts will become Moderators in BigBlueButton, everybody else will be attendee. The creator will always be Moderator of a Room.\n"
},
{
"key": "PROCESS_RECORDINGS",
"display_name": "Process Recordings",
"type": "bool",
"default": true,
"help_text": "Enable or disable processing BigBlueButton recordings. If set to false, the BigBlueButton meeting recordings will not be fetched into Mattermost. You can continue using all other features of the plugin as usual."
},
{
"key": "ALLOW_RECORDINGS",
"display_name": "Allow Recording Meetings",
"type": "bool",
"default": true,
"help_text": "Allows or disallows recording of meetings in BigBlueButton. If set to false, the record meeting option in BigBlueButton will be disabled and users won't be able to record their meetings."
},
{
"key": "ALLOW_EXTERNAL_USERS",
"display_name": "Allow External Users to Join Meetings",
"type": "bool",
"default": false,
"help_text": "When enabled, a sharable link is available for each meeting. This link can be shared with any external users, allowing them to join the meeting."
}
],
"footer": "All form fields must be filled or the plugin will fail to work. Deactivate and reactivate your plugin when changing to a configuration value. Don't worry, no data will be lost"
}
}