From 510b1a18f5282981a70503c0cde474e121c9e651 Mon Sep 17 00:00:00 2001 From: Chris Duarte Date: Mon, 28 Aug 2017 09:22:54 -0700 Subject: 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. --- model/config.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'model/config.go') 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 -- cgit v1.2.3-1-g7c22