Add feature flag for apps (#16851)
* 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
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
1fb7f512ff
Коммит
9d997dbbde
@@ -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 {
|
||||
|
||||
Ссылка в новой задаче
Block a user