PLT-7194 Add email when adding user access tokens (#7087)

* Add email when adding user access tokens

* Update en.json

* Update en.json
Этот коммит содержится в:
Joram Wilander
2017-08-03 08:51:52 -04:00
коммит произвёл GitHub
родитель 43c523e839
Коммит 713673c888
3 изменённых файлов: 49 добавлений и 1 удалений

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

@@ -219,11 +219,25 @@ func CreateUserAccessToken(token *model.UserAccessToken) (*model.UserAccessToken
token.Token = model.NewId()
uchan := Srv.Store.User().Get(token.UserId)
if result := <-Srv.Store.UserAccessToken().Save(token); result.Err != nil {
return nil, result.Err
} else {
return result.Data.(*model.UserAccessToken), nil
token = result.Data.(*model.UserAccessToken)
}
if result := <-uchan; result.Err != nil {
l4g.Error(result.Err.Error())
} else {
user := result.Data.(*model.User)
if err := SendUserAccessTokenAddedEmail(user.Email, user.Locale); err != nil {
l4g.Error(err.Error())
}
}
return token, nil
}
func createSessionForUserAccessToken(tokenString string) (*model.Session, *model.AppError) {