diff --git a/app/email.go b/app/email.go index b4671604c1..223b0437b2 100644 --- a/app/email.go +++ b/app/email.go @@ -317,8 +317,6 @@ func (a *App) SendInviteEmails(team *model.Team, senderName string, senderUserId for _, invite := range invites { if len(invite) > 0 { - senderRole := utils.T("api.team.invite_members.member") - subject := utils.T("api.templates.invite_subject", map[string]interface{}{"SenderName": senderName, "TeamDisplayName": team.DisplayName, @@ -328,7 +326,7 @@ func (a *App) SendInviteEmails(team *model.Team, senderName string, senderUserId bodyPage.Props["SiteURL"] = siteURL bodyPage.Props["Title"] = utils.T("api.templates.invite_body.title") bodyPage.Html["Info"] = utils.TranslateAsHtml(utils.T, "api.templates.invite_body.info", - map[string]interface{}{"SenderStatus": senderRole, "SenderName": senderName, "TeamDisplayName": team.DisplayName}) + map[string]interface{}{"SenderName": senderName, "TeamDisplayName": team.DisplayName}) bodyPage.Props["Button"] = utils.T("api.templates.invite_body.button") bodyPage.Html["ExtraInfo"] = utils.TranslateAsHtml(utils.T, "api.templates.invite_body.extra_info", map[string]interface{}{"TeamDisplayName": team.DisplayName}) @@ -380,8 +378,6 @@ func (a *App) SendGuestInviteEmails(team *model.Team, channels []*model.Channel, for _, invite := range invites { if len(invite) > 0 { - senderRole := utils.T("api.team.invite_members.member") - subject := utils.T("api.templates.invite_guest_subject", map[string]interface{}{"SenderName": senderName, "TeamDisplayName": team.DisplayName, @@ -391,8 +387,10 @@ func (a *App) SendGuestInviteEmails(team *model.Team, channels []*model.Channel, bodyPage.Props["SiteURL"] = siteURL bodyPage.Props["Title"] = utils.T("api.templates.invite_body.title") bodyPage.Html["Info"] = utils.TranslateAsHtml(utils.T, "api.templates.invite_body_guest.info", - map[string]interface{}{"SenderStatus": senderRole, "SenderName": senderName, "TeamDisplayName": team.DisplayName}) + map[string]interface{}{"SenderName": senderName, "TeamDisplayName": team.DisplayName}) bodyPage.Props["Button"] = utils.T("api.templates.invite_body.button") + bodyPage.Props["SenderName"] = senderName + bodyPage.Props["SenderId"] = senderUserId bodyPage.Props["Message"] = "" if message != "" { bodyPage.Props["Message"] = message diff --git a/i18n/en.json b/i18n/en.json index a32deb6b4f..eecf5adda2 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -1934,10 +1934,6 @@ "id": "api.team.invite_members.invalid_email.app_error", "translation": "The following email addresses do not belong to an accepted domain: {{.Addresses}}. Please contact your System Administrator for details." }, - { - "id": "api.team.invite_members.member", - "translation": "member" - }, { "id": "api.team.invite_members.no_one.app_error", "translation": "No one to invite." @@ -2140,7 +2136,7 @@ }, { "id": "api.templates.invite_body.info", - "translation": "The team {{.SenderStatus}} [[{{.SenderName}}]], has invited you to join [[{{.TeamDisplayName}}]]." + "translation": "[[{{.SenderName}}]], has invited you to join [[{{.TeamDisplayName}}]]." }, { "id": "api.templates.invite_body.title", @@ -2148,7 +2144,7 @@ }, { "id": "api.templates.invite_body_guest.info", - "translation": "The team {{.SenderStatus}} [[{{.SenderName}}]], has invited you to join team [[{{.TeamDisplayName}}]] as a guest." + "translation": "[[{{.SenderName}}]], has invited you to join team [[{{.TeamDisplayName}}]] as a guest." }, { "id": "api.templates.invite_guest_subject", diff --git a/templates/invite_body.html b/templates/invite_body.html index c226f4ada1..0887b472ab 100644 --- a/templates/invite_body.html +++ b/templates/invite_body.html @@ -22,7 +22,19 @@
-{{.Props.Message}}
+ {{if .Props.Message}} +|
+ |
+
+ {{.Props.SenderName}} +{{.Props.Message}} + |
+
{{.Html.ExtraInfo}}
{{.Props.TeamURL}}