pre-package incident management v1.3.2 (#16875)
* pre-package incident management v1.3.2 * feature flags * use repository name, not plugin id, in PLUGIN_PACKAGES * disable remote marketplace in tests Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
cda69d4dd7
Коммит
c8fa4ac117
2
Makefile
2
Makefile
@@ -100,7 +100,7 @@ PLUGIN_PACKAGES += mattermost-plugin-channel-export-v0.2.2
|
|||||||
PLUGIN_PACKAGES += mattermost-plugin-custom-attributes-v1.3.0
|
PLUGIN_PACKAGES += mattermost-plugin-custom-attributes-v1.3.0
|
||||||
PLUGIN_PACKAGES += mattermost-plugin-github-v2.0.0
|
PLUGIN_PACKAGES += mattermost-plugin-github-v2.0.0
|
||||||
PLUGIN_PACKAGES += mattermost-plugin-gitlab-v1.3.0
|
PLUGIN_PACKAGES += mattermost-plugin-gitlab-v1.3.0
|
||||||
PLUGIN_PACKAGES += mattermost-plugin-incident-management-v1.3.1
|
PLUGIN_PACKAGES += mattermost-plugin-incident-collaboration-v1.3.2
|
||||||
PLUGIN_PACKAGES += mattermost-plugin-jenkins-v1.1.0
|
PLUGIN_PACKAGES += mattermost-plugin-jenkins-v1.1.0
|
||||||
PLUGIN_PACKAGES += mattermost-plugin-jira-v2.4.0
|
PLUGIN_PACKAGES += mattermost-plugin-jira-v2.4.0
|
||||||
PLUGIN_PACKAGES += mattermost-plugin-nps-v1.1.0
|
PLUGIN_PACKAGES += mattermost-plugin-nps-v1.1.0
|
||||||
|
|||||||
@@ -769,6 +769,7 @@ func TestProcessPrepackagedPlugins(t *testing.T) {
|
|||||||
th.App.UpdateConfig(func(cfg *model.Config) {
|
th.App.UpdateConfig(func(cfg *model.Config) {
|
||||||
*cfg.PluginSettings.Enable = true
|
*cfg.PluginSettings.Enable = true
|
||||||
*cfg.PluginSettings.AutomaticPrepackagedPlugins = true
|
*cfg.PluginSettings.AutomaticPrepackagedPlugins = true
|
||||||
|
*cfg.PluginSettings.EnableRemoteMarketplace = false
|
||||||
})
|
})
|
||||||
|
|
||||||
plugins := th.App.processPrepackagedPlugins(prepackagedPluginsDir)
|
plugins := th.App.processPrepackagedPlugins(prepackagedPluginsDir)
|
||||||
@@ -793,6 +794,7 @@ func TestProcessPrepackagedPlugins(t *testing.T) {
|
|||||||
th.App.UpdateConfig(func(cfg *model.Config) {
|
th.App.UpdateConfig(func(cfg *model.Config) {
|
||||||
*cfg.PluginSettings.Enable = true
|
*cfg.PluginSettings.Enable = true
|
||||||
*cfg.PluginSettings.AutomaticPrepackagedPlugins = true
|
*cfg.PluginSettings.AutomaticPrepackagedPlugins = true
|
||||||
|
*cfg.PluginSettings.EnableRemoteMarketplace = false
|
||||||
})
|
})
|
||||||
|
|
||||||
env := th.App.GetPluginsEnvironment()
|
env := th.App.GetPluginsEnvironment()
|
||||||
@@ -811,6 +813,7 @@ func TestProcessPrepackagedPlugins(t *testing.T) {
|
|||||||
th.App.UpdateConfig(func(cfg *model.Config) {
|
th.App.UpdateConfig(func(cfg *model.Config) {
|
||||||
*cfg.PluginSettings.Enable = true
|
*cfg.PluginSettings.Enable = true
|
||||||
*cfg.PluginSettings.AutomaticPrepackagedPlugins = true
|
*cfg.PluginSettings.AutomaticPrepackagedPlugins = true
|
||||||
|
*cfg.PluginSettings.EnableRemoteMarketplace = false
|
||||||
})
|
})
|
||||||
|
|
||||||
env := th.App.GetPluginsEnvironment()
|
env := th.App.GetPluginsEnvironment()
|
||||||
@@ -845,6 +848,7 @@ func TestProcessPrepackagedPlugins(t *testing.T) {
|
|||||||
th.App.UpdateConfig(func(cfg *model.Config) {
|
th.App.UpdateConfig(func(cfg *model.Config) {
|
||||||
*cfg.PluginSettings.Enable = true
|
*cfg.PluginSettings.Enable = true
|
||||||
*cfg.PluginSettings.AutomaticPrepackagedPlugins = true
|
*cfg.PluginSettings.AutomaticPrepackagedPlugins = true
|
||||||
|
*cfg.PluginSettings.EnableRemoteMarketplace = false
|
||||||
})
|
})
|
||||||
|
|
||||||
env := th.App.GetPluginsEnvironment()
|
env := th.App.GetPluginsEnvironment()
|
||||||
@@ -901,6 +905,7 @@ func TestProcessPrepackagedPlugins(t *testing.T) {
|
|||||||
th.App.UpdateConfig(func(cfg *model.Config) {
|
th.App.UpdateConfig(func(cfg *model.Config) {
|
||||||
*cfg.PluginSettings.Enable = true
|
*cfg.PluginSettings.Enable = true
|
||||||
*cfg.PluginSettings.AutomaticPrepackagedPlugins = false
|
*cfg.PluginSettings.AutomaticPrepackagedPlugins = false
|
||||||
|
*cfg.PluginSettings.EnableRemoteMarketplace = false
|
||||||
})
|
})
|
||||||
|
|
||||||
env := th.App.GetPluginsEnvironment()
|
env := th.App.GetPluginsEnvironment()
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ func (f *FeatureFlags) SetDefaults() {
|
|||||||
f.TestBoolFeature = false
|
f.TestBoolFeature = false
|
||||||
f.CloudDelinquentEmailJobsEnabled = false
|
f.CloudDelinquentEmailJobsEnabled = false
|
||||||
f.CollapsedThreads = false
|
f.CollapsedThreads = false
|
||||||
f.PluginIncidentManagement = "1.1.1"
|
f.PluginIncidentManagement = "1.3.2"
|
||||||
}
|
}
|
||||||
|
|
||||||
func (f *FeatureFlags) Plugins() map[string]string {
|
func (f *FeatureFlags) Plugins() map[string]string {
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user