From e37db347f961745638a435e69cba4078b745187c Mon Sep 17 00:00:00 2001 From: =Corey Hulen Date: Thu, 14 Jan 2016 08:32:26 -0600 Subject: Fixing android push --- api/post.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/api/post.go b/api/post.go index be1ecd96a..ae4d3cc50 100644 --- a/api/post.go +++ b/api/post.go @@ -632,15 +632,22 @@ func sendNotificationsAndForget(c *Context, post *model.Post, team *model.Team, alreadySeen := make(map[string]string) for _, session := range sessions { - if len(session.DeviceId) > 0 && alreadySeen[session.DeviceId] == "" && strings.HasPrefix(session.DeviceId, "apple:") { + if len(session.DeviceId) > 0 && alreadySeen[session.DeviceId] == "" && + (strings.HasPrefix(session.DeviceId, model.PUSH_NOTIFY_APPLE+":") || strings.HasPrefix(session.DeviceId, model.PUSH_NOTIFY_ANDROID+":")) { alreadySeen[session.DeviceId] = session.DeviceId msg := model.PushNotification{} - msg.Platform = model.PUSH_NOTIFY_APPLE msg.Badge = 1 - msg.DeviceId = strings.TrimPrefix(session.DeviceId, "apple:") msg.ServerId = utils.CfgDiagnosticId + if strings.HasPrefix(session.DeviceId, model.PUSH_NOTIFY_APPLE+":") { + msg.Platform = model.PUSH_NOTIFY_APPLE + msg.DeviceId = strings.TrimPrefix(session.DeviceId, model.PUSH_NOTIFY_APPLE+":") + } else if strings.HasPrefix(session.DeviceId, model.PUSH_NOTIFY_ANDROID+":") { + msg.Platform = model.PUSH_NOTIFY_ANDROID + msg.DeviceId = strings.TrimPrefix(session.DeviceId, model.PUSH_NOTIFY_ANDROID+":") + } + if channel.Type == model.CHANNEL_DIRECT { msg.Message = senderName + " sent you a direct message" } else { -- cgit v1.2.3-1-g7c22 From f04097bbd77ec64d69a972f9bfae177ca994efd1 Mon Sep 17 00:00:00 2001 From: JoramWilander Date: Thu, 14 Jan 2016 13:25:26 -0500 Subject: Encode url query properly for SSO switching --- web/react/components/user_settings/user_settings_security.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/react/components/user_settings/user_settings_security.jsx b/web/react/components/user_settings/user_settings_security.jsx index d9c5f58a9..d1266dd3f 100644 --- a/web/react/components/user_settings/user_settings_security.jsx +++ b/web/react/components/user_settings/user_settings_security.jsx @@ -206,7 +206,7 @@ export default class SecurityTab extends React.Component {
@@ -221,7 +221,7 @@ export default class SecurityTab extends React.Component {
@@ -236,7 +236,7 @@ export default class SecurityTab extends React.Component {
-- cgit v1.2.3-1-g7c22 From 8089487d5caccbc642e9fef8ee0e5930ff1e639d Mon Sep 17 00:00:00 2001 From: =Corey Hulen Date: Thu, 14 Jan 2016 16:19:13 -0600 Subject: Fixing dockerfile for release --- docker/1.4/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/1.4/Dockerfile b/docker/1.4/Dockerfile index 1f0acdfc9..8dcea3927 100644 --- a/docker/1.4/Dockerfile +++ b/docker/1.4/Dockerfile @@ -34,7 +34,7 @@ VOLUME /var/lib/mysql WORKDIR /mattermost # Copy over files -ADD https://github.com/mattermost/platform/releases/download/v1.4.0-rc2/mattermost.tar.gz / +ADD https://github.com/mattermost/platform/releases/download/v1.4.0/mattermost.tar.gz / RUN tar -zxvf /mattermost.tar.gz --strip-components=1 && rm /mattermost.tar.gz ADD config_docker.json / ADD docker-entry.sh / -- cgit v1.2.3-1-g7c22 From c672820ff6a2a58d390c9bbc80fffdcc654e2716 Mon Sep 17 00:00:00 2001 From: JoramWilander Date: Thu, 14 Jan 2016 22:58:08 -0500 Subject: Remove extra config info --- config/config.json | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/config/config.json b/config/config.json index 907b66828..b00dbc201 100644 --- a/config/config.json +++ b/config/config.json @@ -107,28 +107,5 @@ "AuthEndpoint": "", "TokenEndpoint": "", "UserApiEndpoint": "" - }, - "GoogleSettings": { - "Enable": false, - "Secret": "", - "Id": "", - "Scope": "", - "AuthEndpoint": "", - "TokenEndpoint": "", - "UserApiEndpoint": "" - }, - "LdapSettings": { - "Enable": false, - "LdapServer": null, - "LdapPort": 389, - "BaseDN": null, - "BindUsername": null, - "BindPassword": null, - "FirstNameAttribute": null, - "LastNameAttribute": null, - "EmailAttribute": null, - "UsernameAttribute": null, - "IdAttribute": null, - "QueryTimeout": 60 } -} \ No newline at end of file +} -- cgit v1.2.3-1-g7c22