Add missing diagnostics for v5.2 (#9200)

* Update diagnostics.go

* Fix gofmt
Этот коммит содержится в:
Jason Blais
2018-08-01 14:17:24 -04:00
коммит произвёл Christopher Speller
родитель ecfba2c2e9
Коммит b59044e889

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

@@ -22,6 +22,7 @@ const (
TRACK_CONFIG_LOG = "config_log" TRACK_CONFIG_LOG = "config_log"
TRACK_CONFIG_FILE = "config_file" TRACK_CONFIG_FILE = "config_file"
TRACK_CONFIG_RATE = "config_rate" TRACK_CONFIG_RATE = "config_rate"
TRACK_CONFIG_EXTENSION = "config_extension"
TRACK_CONFIG_EMAIL = "config_email" TRACK_CONFIG_EMAIL = "config_email"
TRACK_CONFIG_PRIVACY = "config_privacy" TRACK_CONFIG_PRIVACY = "config_privacy"
TRACK_CONFIG_THEME = "config_theme" TRACK_CONFIG_THEME = "config_theme"
@@ -228,6 +229,9 @@ func (a *App) trackConfig() {
"isdefault_write_timeout": isDefault(*cfg.ServiceSettings.WriteTimeout, model.SERVICE_SETTINGS_DEFAULT_WRITE_TIMEOUT), "isdefault_write_timeout": isDefault(*cfg.ServiceSettings.WriteTimeout, model.SERVICE_SETTINGS_DEFAULT_WRITE_TIMEOUT),
"isdefault_google_developer_key": isDefault(cfg.ServiceSettings.GoogleDeveloperKey, ""), "isdefault_google_developer_key": isDefault(cfg.ServiceSettings.GoogleDeveloperKey, ""),
"isdefault_allow_cors_from": isDefault(*cfg.ServiceSettings.AllowCorsFrom, model.SERVICE_SETTINGS_DEFAULT_ALLOW_CORS_FROM), "isdefault_allow_cors_from": isDefault(*cfg.ServiceSettings.AllowCorsFrom, model.SERVICE_SETTINGS_DEFAULT_ALLOW_CORS_FROM),
"isdefault_cors_exposed_headers": isDefault(cfg.ServiceSettings.CorsExposedHeaders, ""),
"cors_allow_credentials": *cfg.ServiceSettings.CorsAllowCredentials,
"cors_debug": *cfg.ServiceSettings.CorsDebug,
"isdefault_allowed_untrusted_internal_connections": isDefault(*cfg.ServiceSettings.AllowedUntrustedInternalConnections, ""), "isdefault_allowed_untrusted_internal_connections": isDefault(*cfg.ServiceSettings.AllowedUntrustedInternalConnections, ""),
"restrict_post_delete": *cfg.ServiceSettings.RestrictPostDelete, "restrict_post_delete": *cfg.ServiceSettings.RestrictPostDelete,
"allow_edit_post": *cfg.ServiceSettings.AllowEditPost, "allow_edit_post": *cfg.ServiceSettings.AllowEditPost,
@@ -274,6 +278,7 @@ func (a *App) trackConfig() {
"max_users_per_team": *cfg.TeamSettings.MaxUsersPerTeam, "max_users_per_team": *cfg.TeamSettings.MaxUsersPerTeam,
"max_channels_per_team": *cfg.TeamSettings.MaxChannelsPerTeam, "max_channels_per_team": *cfg.TeamSettings.MaxChannelsPerTeam,
"teammate_name_display": *cfg.TeamSettings.TeammateNameDisplay, "teammate_name_display": *cfg.TeamSettings.TeammateNameDisplay,
"view_archived_channels": *cfg.TeamSettings.ViewArchivedChannels,
"isdefault_site_name": isDefault(cfg.TeamSettings.SiteName, "Mattermost"), "isdefault_site_name": isDefault(cfg.TeamSettings.SiteName, "Mattermost"),
"isdefault_custom_brand_text": isDefault(*cfg.TeamSettings.CustomBrandText, model.TEAM_SETTINGS_DEFAULT_CUSTOM_BRAND_TEXT), "isdefault_custom_brand_text": isDefault(*cfg.TeamSettings.CustomBrandText, model.TEAM_SETTINGS_DEFAULT_CUSTOM_BRAND_TEXT),
"isdefault_custom_description_text": isDefault(*cfg.TeamSettings.CustomDescriptionText, model.TEAM_SETTINGS_DEFAULT_CUSTOM_DESCRIPTION_TEXT), "isdefault_custom_description_text": isDefault(*cfg.TeamSettings.CustomDescriptionText, model.TEAM_SETTINGS_DEFAULT_CUSTOM_DESCRIPTION_TEXT),
@@ -366,6 +371,10 @@ func (a *App) trackConfig() {
"isdefault_login_button_text_color": isDefault(*cfg.EmailSettings.LoginButtonTextColor, ""), "isdefault_login_button_text_color": isDefault(*cfg.EmailSettings.LoginButtonTextColor, ""),
}) })
a.SendDiagnostic(TRACK_CONFIG_EXTENSION, map[string]interface{}{
"enable_experimental_extensions": *cfg.ExtensionSettings.EnableExperimentalExtensions,
})
a.SendDiagnostic(TRACK_CONFIG_RATE, map[string]interface{}{ a.SendDiagnostic(TRACK_CONFIG_RATE, map[string]interface{}{
"enable_rate_limiter": *cfg.RateLimitSettings.Enable, "enable_rate_limiter": *cfg.RateLimitSettings.Enable,
"vary_by_remote_address": *cfg.RateLimitSettings.VaryByRemoteAddr, "vary_by_remote_address": *cfg.RateLimitSettings.VaryByRemoteAddr,