From cd5bf7cb5a328f9c267abfd4083d395fbe559a64 Mon Sep 17 00:00:00 2001 From: George Goldberg Date: Wed, 5 Oct 2016 13:14:36 +0100 Subject: Correctly import Slack topic and purpose. (#4152) In order to maintain consistency with how topic and purpose are used in Slack, the mapping is as follows: Slack -> Mattermost ===== ========== Purpose -> Purpose Topic -> Header --- api/slackimport.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/slackimport.go b/api/slackimport.go index a374d335b..59d5f621a 100644 --- a/api/slackimport.go +++ b/api/slackimport.go @@ -22,6 +22,7 @@ type SlackChannel struct { Name string `json:"name"` Members []string `json:"members"` Topic map[string]string `json:"topic"` + Purpose map[string]string `json:"purpose"` } type SlackUser struct { @@ -242,7 +243,8 @@ func SlackAddChannels(teamId string, slackchannels []SlackChannel, posts map[str Type: model.CHANNEL_OPEN, DisplayName: sChannel.Name, Name: SlackConvertChannelName(sChannel.Name), - Purpose: sChannel.Topic["value"], + Purpose: sChannel.Purpose["value"], + Header: sChannel.Topic["value"], } mChannel := ImportChannel(&newChannel) if mChannel == nil { -- cgit v1.2.3-1-g7c22