Relese5.0 merge master 20180607 (#8927)
* Add missing diagnostics (#8911) * Update diagnostics.go * Update diagnostics.go * Fix push notification styling backwards compatibility (#8913)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
0ba0af889e
Коммит
3d262bfc8d
@@ -250,6 +250,8 @@ func (a *App) trackConfig() {
|
|||||||
"isdefault_image_proxy_options": isDefault(*cfg.ServiceSettings.ImageProxyOptions, ""),
|
"isdefault_image_proxy_options": isDefault(*cfg.ServiceSettings.ImageProxyOptions, ""),
|
||||||
"websocket_url": isDefault(*cfg.ServiceSettings.WebsocketURL, ""),
|
"websocket_url": isDefault(*cfg.ServiceSettings.WebsocketURL, ""),
|
||||||
"allow_cookies_for_subdomains": *cfg.ServiceSettings.AllowCookiesForSubdomains,
|
"allow_cookies_for_subdomains": *cfg.ServiceSettings.AllowCookiesForSubdomains,
|
||||||
|
"enable_api_team_deletion": *cfg.ServiceSettings.EnableAPITeamDeletion,
|
||||||
|
"experimental_enable_hardened_mode": *cfg.ServiceSettings.ExperimentalEnableHardenedMode,
|
||||||
})
|
})
|
||||||
|
|
||||||
a.SendDiagnostic(TRACK_CONFIG_TEAM, map[string]interface{}{
|
a.SendDiagnostic(TRACK_CONFIG_TEAM, map[string]interface{}{
|
||||||
@@ -263,6 +265,7 @@ func (a *App) trackConfig() {
|
|||||||
"restrict_public_channel_deletion": *cfg.TeamSettings.RestrictPublicChannelDeletion,
|
"restrict_public_channel_deletion": *cfg.TeamSettings.RestrictPublicChannelDeletion,
|
||||||
"restrict_private_channel_deletion": *cfg.TeamSettings.RestrictPrivateChannelDeletion,
|
"restrict_private_channel_deletion": *cfg.TeamSettings.RestrictPrivateChannelDeletion,
|
||||||
"enable_open_server": *cfg.TeamSettings.EnableOpenServer,
|
"enable_open_server": *cfg.TeamSettings.EnableOpenServer,
|
||||||
|
"enable_user_deactivation": *cfg.TeamSettings.EnableUserDeactivation,
|
||||||
"enable_custom_brand": *cfg.TeamSettings.EnableCustomBrand,
|
"enable_custom_brand": *cfg.TeamSettings.EnableCustomBrand,
|
||||||
"restrict_direct_message": *cfg.TeamSettings.RestrictDirectMessage,
|
"restrict_direct_message": *cfg.TeamSettings.RestrictDirectMessage,
|
||||||
"max_notifications_per_channel": *cfg.TeamSettings.MaxNotificationsPerChannel,
|
"max_notifications_per_channel": *cfg.TeamSettings.MaxNotificationsPerChannel,
|
||||||
@@ -410,6 +413,7 @@ func (a *App) trackConfig() {
|
|||||||
"isdefault_nickname_attribute": isDefault(*cfg.LdapSettings.NicknameAttribute, model.LDAP_SETTINGS_DEFAULT_NICKNAME_ATTRIBUTE),
|
"isdefault_nickname_attribute": isDefault(*cfg.LdapSettings.NicknameAttribute, model.LDAP_SETTINGS_DEFAULT_NICKNAME_ATTRIBUTE),
|
||||||
"isdefault_id_attribute": isDefault(*cfg.LdapSettings.IdAttribute, model.LDAP_SETTINGS_DEFAULT_ID_ATTRIBUTE),
|
"isdefault_id_attribute": isDefault(*cfg.LdapSettings.IdAttribute, model.LDAP_SETTINGS_DEFAULT_ID_ATTRIBUTE),
|
||||||
"isdefault_position_attribute": isDefault(*cfg.LdapSettings.PositionAttribute, model.LDAP_SETTINGS_DEFAULT_POSITION_ATTRIBUTE),
|
"isdefault_position_attribute": isDefault(*cfg.LdapSettings.PositionAttribute, model.LDAP_SETTINGS_DEFAULT_POSITION_ATTRIBUTE),
|
||||||
|
"isdefault_login_id_attribute": isDefault(*cfg.LdapSettings.LoginIdAttribute, ""),
|
||||||
"isdefault_login_field_name": isDefault(*cfg.LdapSettings.LoginFieldName, model.LDAP_SETTINGS_DEFAULT_LOGIN_FIELD_NAME),
|
"isdefault_login_field_name": isDefault(*cfg.LdapSettings.LoginFieldName, model.LDAP_SETTINGS_DEFAULT_LOGIN_FIELD_NAME),
|
||||||
"isdefault_login_button_color": isDefault(*cfg.LdapSettings.LoginButtonColor, ""),
|
"isdefault_login_button_color": isDefault(*cfg.LdapSettings.LoginButtonColor, ""),
|
||||||
"isdefault_login_button_border_color": isDefault(*cfg.LdapSettings.LoginButtonBorderColor, ""),
|
"isdefault_login_button_border_color": isDefault(*cfg.LdapSettings.LoginButtonBorderColor, ""),
|
||||||
@@ -525,7 +529,8 @@ func (a *App) trackConfig() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
a.SendDiagnostic(TRACK_CONFIG_DISPLAY, map[string]interface{}{
|
a.SendDiagnostic(TRACK_CONFIG_DISPLAY, map[string]interface{}{
|
||||||
"experimental_timezone": *cfg.DisplaySettings.ExperimentalTimezone,
|
"experimental_timezone": *cfg.DisplaySettings.ExperimentalTimezone,
|
||||||
|
"isdefault_custom_url_schemes": len(*cfg.DisplaySettings.CustomUrlSchemes) != 0,
|
||||||
})
|
})
|
||||||
|
|
||||||
a.SendDiagnostic(TRACK_CONFIG_TIMEZONE, map[string]interface{}{
|
a.SendDiagnostic(TRACK_CONFIG_TIMEZONE, map[string]interface{}{
|
||||||
|
|||||||
@@ -722,6 +722,7 @@ func (a *App) sendPushNotification(post *model.Post, user *model.User, channel *
|
|||||||
msg.Badge = int(badge.Data.(int64))
|
msg.Badge = int(badge.Data.(int64))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
msg.Version = model.PUSH_MESSAGE_V2
|
||||||
msg.Type = model.PUSH_TYPE_MESSAGE
|
msg.Type = model.PUSH_TYPE_MESSAGE
|
||||||
msg.TeamId = channel.TeamId
|
msg.TeamId = channel.TeamId
|
||||||
msg.ChannelId = channel.Id
|
msg.ChannelId = channel.Id
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ const (
|
|||||||
|
|
||||||
PUSH_TYPE_MESSAGE = "message"
|
PUSH_TYPE_MESSAGE = "message"
|
||||||
PUSH_TYPE_CLEAR = "clear"
|
PUSH_TYPE_CLEAR = "clear"
|
||||||
|
PUSH_MESSAGE_V2 = "v2"
|
||||||
|
|
||||||
// The category is set to handle a set of interactive Actions
|
// The category is set to handle a set of interactive Actions
|
||||||
// with the push notifications
|
// with the push notifications
|
||||||
@@ -44,6 +45,7 @@ type PushNotification struct {
|
|||||||
OverrideUsername string `json:"override_username"`
|
OverrideUsername string `json:"override_username"`
|
||||||
OverrideIconUrl string `json:"override_icon_url"`
|
OverrideIconUrl string `json:"override_icon_url"`
|
||||||
FromWebhook string `json:"from_webhook"`
|
FromWebhook string `json:"from_webhook"`
|
||||||
|
Version string `json:"version"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (me *PushNotification) ToJson() string {
|
func (me *PushNotification) ToJson() string {
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user