teammate name display setting: username as default or full_name when LDAP/SAML is enabled (#6857)

Этот коммит содержится в:
Saturnino Abril
2017-07-06 10:35:17 +08:00
коммит произвёл Joram Wilander
родитель 279c7b7fda
Коммит beac2b0da0
2 изменённых файлов: 10 добавлений и 6 удалений

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

@@ -80,7 +80,7 @@
"UserStatusAwayTimeout": 300,
"MaxChannelsPerTeam": 2000,
"MaxNotificationsPerChannel": 1000,
"TeammateNameDisplay": "full_name"
"TeammateNameDisplay": "username"
},
"SqlSettings": {
"DriverName": "mysql",

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

@@ -717,11 +717,6 @@ func (o *Config) SetDefaults() {
*o.TeamSettings.MaxNotificationsPerChannel = 1000
}
if o.TeamSettings.TeammateNameDisplay == nil {
o.TeamSettings.TeammateNameDisplay = new(string)
*o.TeamSettings.TeammateNameDisplay = SHOW_FULLNAME
}
if o.EmailSettings.EnableSignInWithEmail == nil {
o.EmailSettings.EnableSignInWithEmail = new(bool)
@@ -1236,6 +1231,15 @@ func (o *Config) SetDefaults() {
*o.SamlSettings.LocaleAttribute = SAML_SETTINGS_DEFAULT_LOCALE_ATTRIBUTE
}
if o.TeamSettings.TeammateNameDisplay == nil {
o.TeamSettings.TeammateNameDisplay = new(string)
*o.TeamSettings.TeammateNameDisplay = SHOW_USERNAME
if *o.SamlSettings.Enable || *o.LdapSettings.Enable {
*o.TeamSettings.TeammateNameDisplay = SHOW_FULLNAME
}
}
if o.NativeAppSettings.AppDownloadLink == nil {
o.NativeAppSettings.AppDownloadLink = new(string)
*o.NativeAppSettings.AppDownloadLink = NATIVEAPP_SETTINGS_DEFAULT_APP_DOWNLOAD_LINK