diff options
author | Chris Duarte <csduarte@users.noreply.github.com> | 2017-08-28 09:22:54 -0700 |
---|---|---|
committer | Harrison Healey <harrisonmhealey@gmail.com> | 2017-08-28 12:22:54 -0400 |
commit | 510b1a18f5282981a70503c0cde474e121c9e651 (patch) | |
tree | 2d72de9607f55ab21e60ba92c604fee4961be3f0 /model | |
parent | 9e95af7809f3f19f9b53c4a1e875672db5c4eb63 (diff) | |
download | chat-510b1a18f5282981a70503c0cde474e121c9e651.tar.gz chat-510b1a18f5282981a70503c0cde474e121c9e651.tar.bz2 chat-510b1a18f5282981a70503c0cde474e121c9e651.zip |
Manage version configurations client versions (#7220)
* Add config values for client versions. Return client versions in ping response.
* Manage client version through System Console.
* Added client versions to diagnostics
* Added translations messages en.json file.
* Hide Client Versions on System Console.
Diffstat (limited to 'model')
-rw-r--r-- | model/config.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/model/config.go b/model/config.go index b3365a49a..7404e96be 100644 --- a/model/config.go +++ b/model/config.go @@ -351,6 +351,15 @@ type TeamSettings struct { TeammateNameDisplay *string } +type ClientRequirements struct { + AndroidLatestVersion string + AndroidMinVersion string + DesktopLatestVersion string + DesktopMinVersion string + IosLatestVersion string + IosMinVersion string +} + type LdapSettings struct { // Basic Enable *bool @@ -469,6 +478,7 @@ type PluginSettings struct { type Config struct { ServiceSettings ServiceSettings TeamSettings TeamSettings + ClientRequirements ClientRequirements SqlSettings SqlSettings LogSettings LogSettings PasswordSettings PasswordSettings @@ -518,6 +528,10 @@ func (o *Config) GetSSOService(service string) *SSOSettings { return nil } +func (o *Config) getClientRequirementsFromConfig() ClientRequirements { + return o.ClientRequirements +} + func ConfigFromJson(data io.Reader) *Config { decoder := json.NewDecoder(data) var o Config |