forked from mattermost/mattermost-plugin-wrangler
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.json
More file actions
94 lines (94 loc) · 4.18 KB
/
plugin.json
File metadata and controls
94 lines (94 loc) · 4.18 KB
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
86
87
88
89
90
91
92
93
94
{
"id": "com.mattermost.wrangler",
"name": "Wrangler",
"description": "Manage messages across teams and channels",
"version": "0.7.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": "",
"footer": "",
"settings": [
{
"key": "PermittedWranglerUsers",
"display_name": "Permitted Wrangler Users",
"type": "dropdown",
"help_text": "Choose who is allowed to use the Wrangler plugin. (Other permissions below still apply)",
"default": "system-admins",
"options": [{
"display_name": "System administrators only",
"value": "system-admins"
}, {
"display_name": "System administrators and users from the 'Allowed Email Domain' list",
"value": "system-admins-and-email-domain"
}, {
"display_name": "All users",
"value": "all-users"
}]
},
{
"key": "AllowedEmailDomain",
"display_name": "Allowed Email Domain",
"type": "text",
"help_text": "(Optional) When set, users must have an email ending in this domain to use Wrangler. Multiple domains can be specified by separating them with commas."
},
{
"key": "EnableWebUI",
"display_name": "Enable Wrangler webapp functionality [BETA]",
"type": "bool",
"help_text": "Enable the work-in-progress Wrangler webapp functionality.",
"default": false
},
{
"key": "CommandAutoCompleteEnable",
"display_name": "Enable Wrangler Command AutoComplete",
"type": "bool",
"help_text": "Control whether command autocomplete is enabled or not. If enabled and Allowed Email Domain is set, then some users will be able to see the Wrangler commands, but will be unable to run them.",
"default": false
},
{
"key": "MoveThreadMaxCount",
"display_name": "Max Thread Count Move Size",
"type": "text",
"help_text": "The maximum number of messages in a thread that the plugin is allowed to move. Leave empty for unlimited messages."
},
{
"key": "MoveThreadToAnotherTeamEnable",
"display_name": "Enable Moving Threads To Different Teams",
"type": "bool",
"help_text": "Control whether Wrangler is permitted to move message threads from one team to another or not.",
"default": false
},
{
"key": "MoveThreadFromPrivateChannelEnable",
"display_name": "Enable Moving Threads From Private Channels",
"type": "bool",
"help_text": "Control whether Wrangler is permitted to move message threads from private channels or not.",
"default": false
},
{
"key": "MoveThreadFromDirectMessageChannelEnable",
"display_name": "Enable Moving Threads From Direct Message Channels",
"type": "bool",
"help_text": "Control whether Wrangler is permitted to move message threads from direct message channels or not.",
"default": false
},
{
"key": "MoveThreadFromGroupMessageChannelEnable",
"display_name": "Enable Moving Threads From Group Message Channels",
"type": "bool",
"help_text": "Control whether Wrangler is permitted to move message threads from group message channels or not.",
"default": false
}
]
}
}