[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
Этот коммит содержится в:
Rodrigo Villablanca Vásquez
2019-09-03 18:41:52 -04:00
коммит произвёл Ali Farooq
родитель 5aa24aedc8
Коммит 65f03de1ee
7 изменённых файлов: 145 добавлений и 9 удалений

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

@@ -31,6 +31,11 @@ type API interface {
// GetConfig fetches the currently persisted config
GetConfig() *model.Config
// GetUnsanitizedConfig fetches the currently persisted config without removing secrets.
//
// Minimum server version: 5.16
GetUnsanitizedConfig() *model.Config
// SaveConfig sets the given config and persists the changes
SaveConfig(config *model.Config) *model.AppError