* Add feature flag for apps

* Update default to false

* Add plugin version Feature Flag

* Fix typo

* Only force shutdown, and leave the enable status dependant on the user (defaulting to enable)

* Remove unneeded tracking of status

* Handle plugin init on startup for locally installed plugin
Этот коммит содержится в:
Daniel Espino García
2021-03-29 15:53:31 +02:00
коммит произвёл GitHub
родитель 1fb7f512ff
Коммит 9d997dbbde
3 изменённых файлов: 18 добавлений и 0 удалений

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

@@ -97,6 +97,13 @@ func (a *App) SyncPluginsActiveState() {
pluginEnabled = state.Enable
}
// Tie Apps proxy disabled status to the feature flag.
if pluginID == "com.mattermost.apps" {
if !a.Config().FeatureFlags.AppsEnabled {
pluginEnabled = false
}
}
if pluginEnabled {
enabledPlugins = append(enabledPlugins, plugin)
} else {