Pre-package Calls v0.6.0 and enable it by default (#20388)

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Этот коммит содержится в:
Claudio Costa
2022-06-07 19:45:43 +02:00
коммит произвёл GitHub
родитель 319a2b2428
Коммит 159ebc297d
7 изменённых файлов: 32 добавлений и 12 удалений

Просмотреть файл

@@ -2810,8 +2810,8 @@ func (s *PluginSettings) SetDefaults(ls LogSettings) {
s.PluginStates[PluginIdApps] = &PluginState{Enable: true}
}
if s.PluginStates[PluginIdCalls] == nil && IsCloud() {
// Enable the calls plugin by default on Cloud only
if s.PluginStates[PluginIdCalls] == nil {
// Enable the calls plugin by default
s.PluginStates[PluginIdCalls] = &PluginState{Enable: true}
}

Просмотреть файл

@@ -1505,11 +1505,11 @@ func TestConfigServiceSettingsIsValid(t *testing.T) {
}
func TestConfigDefaultCallsPluginState(t *testing.T) {
t.Run("should not enable Calls plugin by default when not in Cloud", func(t *testing.T) {
t.Run("should enable Calls plugin by default on self-hosted", func(t *testing.T) {
c1 := Config{}
c1.SetDefaults()
assert.Nil(t, c1.PluginSettings.PluginStates["com.mattermost.calls"])
assert.True(t, c1.PluginSettings.PluginStates["com.mattermost.calls"].Enable)
})
t.Run("should enable Calls plugin by default on Cloud", func(t *testing.T) {
@@ -1522,8 +1522,6 @@ func TestConfigDefaultCallsPluginState(t *testing.T) {
})
t.Run("should not re-enable Calls plugin after it has been disabled", func(t *testing.T) {
os.Setenv("MM_CLOUD_INSTALLATION_ID", "test")
defer os.Unsetenv("MM_CLOUD_INSTALLATION_ID")
c1 := Config{
PluginSettings: PluginSettings{
PluginStates: map[string]*PluginState{

Просмотреть файл

@@ -95,6 +95,7 @@ func (f *FeatureFlags) SetDefaults() {
f.CloudFree = false
f.CommandPalette = false
f.AdvancedTextEditor = false
f.CallsEnabled = true
}
func (f *FeatureFlags) Plugins() map[string]string {