-
Notifications
You must be signed in to change notification settings - Fork 7
/
plugin.json
85 lines (85 loc) · 3.25 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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
"id": "com.mattermost.digitalocean",
"name": "DigitalOcean Plugin",
"description": "A DigitalOcean plugin for Mattermost",
"homepage_url": "https://github.com/phillipahereza/mattermost-plugin-digitalocean",
"support_url": "https://github.com/phillipahereza/mattermost-plugin-digitalocean/issues",
"release_notes_url": "https://github.com/phillipahereza/mattermost-plugin-digitalocean/releases/tag/v1.0.0",
"version": "1.0.0",
"min_server_version": "5.12.0",
"server": {
"executables": {
"linux-amd64": "server/dist/plugin-linux-amd64",
"darwin-amd64": "server/dist/plugin-darwin-amd64",
"windows-amd64": "server/dist/plugin-windows-amd64.exe"
}
},
"webapp": {
"bundle_path": "webapp/dist/main.js"
},
"settings_schema": {
"header": "Mattermost plugin for DigitalOcean Teams.",
"settings": [
{
"key": "DOTeamID",
"display_name": "Unique DigitalOcean Team Identifier",
"type": "text"
},
{
"key": "DOAdmins",
"display_name": "DO Admins",
"type": "text",
"help_text": "Users that are not system admins on Mattermost but have advanced plugin privileges"
},
{
"key": "IMAPServer",
"display_name": "IMAP Server Address",
"type": "text",
"help_text": "Enable imap on your email provider. Example of Google's imap server is 'imap.gmail.com:993'. 933 is usually the default port",
"default": ""
},
{
"key": "IMAPUsername",
"display_name": "IMAP Username",
"type": "text",
"help_text": "This is the same as your Digital Ocean alerts email. Usually the email address. Something like [email protected].",
"default": ""
},
{
"key": "IMAPPassword",
"display_name": "IMAP Password",
"type": "text",
"default": ""
},
{
"key": "CronConfig",
"display_name": "Updates schedule",
"type": "dropdown",
"default": "*/5 * * * *",
"options": [
{
"display_name": "Demo, every minute",
"value": "*/1 * * * *"
},
{
"display_name": "Every 5 minutes",
"value": "*/5 * * * *"
},
{
"display_name": "Every 10 minutes",
"value": "*/10 * * * *"
},
{
"display_name": "Every 30 minutes",
"value": "*/30 * * * *"
},
{
"display_name": "Every 1 hour",
"value": "*/60 * * * *"
}
],
"help_text": "Define how often to check for Monitoring updates and alert channels. Default is 5 minutes."
}
]
}
}