Prepackage Apps plugin and enable Apps feature flag by default (#19870)

* prepackage with apps 0.7.0

* fix config comparison test

* update apps plugin version to 1.0.0

* remove irrelevant whitespace change

* change apps plugin version to 1.0.1

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
This commit is contained in:
Michael Kochell
2022-04-06 21:32:56 -04:00
committed by GitHub
parent d40d216b57
commit 7631035165
4 changed files with 16 additions and 1 deletions

View File

@@ -130,6 +130,7 @@ PLUGIN_PACKAGES += mattermost-plugin-nps-v1.1.0
PLUGIN_PACKAGES += mattermost-plugin-welcomebot-v1.2.0
PLUGIN_PACKAGES += mattermost-plugin-zoom-v1.5.0
PLUGIN_PACKAGES += focalboard-v0.15.0
PLUGIN_PACKAGES += mattermost-plugin-apps-v1.0.1
# Prepares the enterprise build if exists. The IGNORE stuff is a hack to get the Makefile to execute the commands outside a target
ifeq ($(BUILD_ENTERPRISE_READY),true)

View File

@@ -813,6 +813,9 @@ func TestDiff(t *testing.T) {
"playbooks": {
Enable: true,
},
"com.mattermost.apps": {
Enable: true,
},
},
},
},
@@ -845,6 +848,9 @@ func TestDiff(t *testing.T) {
"playbooks": {
Enable: true,
},
"com.mattermost.apps": {
Enable: true,
},
},
},
},
@@ -869,6 +875,9 @@ func TestDiff(t *testing.T) {
"playbooks": {
Enable: true,
},
"com.mattermost.apps": {
Enable: true,
},
},
},
},

View File

@@ -2752,6 +2752,11 @@ func (s *PluginSettings) SetDefaults(ls LogSettings) {
s.PluginStates["focalboard"] = &PluginState{Enable: true}
}
if s.PluginStates["com.mattermost.apps"] == nil {
// Enable the Apps plugin by default
s.PluginStates["com.mattermost.apps"] = &PluginState{Enable: true}
}
if s.EnableMarketplace == nil {
s.EnableMarketplace = NewBool(PluginSettingsDefaultEnableMarketplace)
}

View File

@@ -73,7 +73,7 @@ func (f *FeatureFlags) SetDefaults() {
f.TestBoolFeature = false
f.CollapsedThreads = true
f.EnableRemoteClusterService = false
f.AppsEnabled = false
f.AppsEnabled = true
f.AppBarEnabled = false
f.PluginApps = ""
f.PluginFocalboard = ""