[MM-19711] - Get plugin configuration without removing secrets (#11928)
* Method GetUnsanitizedConfig() exposed to API (Plugin) interface and his implementations * improvements with some suggestions * Fix documentation (final period added) Co-Authored-By: Ali Farooq <25732808+ali-farooq0@users.noreply.github.com> * Added some test for Plugin.GetConfig and Plugin.GetUnsanitizedConfig * Removed empty lines
Этот коммит содержится в:
коммит произвёл
Ali Farooq
родитель
5aa24aedc8
Коммит
65f03de1ee
@@ -81,6 +81,11 @@ func (api *PluginAPI) GetConfig() *model.Config {
|
||||
return api.app.GetSanitizedConfig()
|
||||
}
|
||||
|
||||
// GetUnsanitizedConfig gets the configuration for a system admin without removing secrets.
|
||||
func (api *PluginAPI) GetUnsanitizedConfig() *model.Config {
|
||||
return api.app.Config().Clone()
|
||||
}
|
||||
|
||||
func (api *PluginAPI) SaveConfig(config *model.Config) *model.AppError {
|
||||
return api.app.SaveConfig(config, true)
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user