Revert "Usernames must start with a letter (#5581)"
This reverts commit 2e911b77c3.
Этот коммит содержится в:
@@ -32,12 +32,12 @@ func TestStatuses(t *testing.T) {
|
|||||||
team := model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team := model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
rteam, _ := Client.CreateTeam(&team)
|
rteam, _ := Client.CreateTeam(&team)
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser := Client.Must(Client.CreateUser(&user, "")).Data.(*model.User)
|
ruser := Client.Must(Client.CreateUser(&user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(ruser, rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser, rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Id))
|
||||||
|
|
||||||
user2 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user2 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser2 := Client.Must(Client.CreateUser(&user2, "")).Data.(*model.User)
|
ruser2 := Client.Must(Client.CreateUser(&user2, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(ruser2, rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser2, rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser2.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser2.Id))
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ func TestCreateTeam(t *testing.T) {
|
|||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
user := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, rteam.Data.(*model.Team))
|
LinkUserToTeam(user, rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -216,7 +216,7 @@ func TestGetAllTeams(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -250,7 +250,7 @@ func TestGetAllTeamListings(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -297,7 +297,7 @@ func TestTeamPermDelete(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user1 := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user1 := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user1 = Client.Must(Client.CreateUser(user1, "")).Data.(*model.User)
|
user1 = Client.Must(Client.CreateUser(user1, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user1, team)
|
LinkUserToTeam(user1, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user1.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user1.Id))
|
||||||
@@ -342,7 +342,7 @@ func TestInviteMembers(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -429,7 +429,7 @@ func TestUpdateTeamDisplayName(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user2 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user2 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user2, team)
|
LinkUserToTeam(user2, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
||||||
@@ -490,7 +490,7 @@ func TestGetMyTeam(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser, _ := Client.CreateUser(&user, "")
|
ruser, _ := Client.CreateUser(&user, "")
|
||||||
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
||||||
@@ -736,7 +736,7 @@ func TestGetTeamStats(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
user := model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser, _ := Client.CreateUser(&user, "")
|
ruser, _ := Client.CreateUser(&user, "")
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
||||||
|
|
||||||
@@ -756,7 +756,7 @@ func TestUpdateTeamDescription(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user2 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Jabba the Hutt", Password: "passwd1", Username: "n" + model.NewId()}
|
user2 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Jabba the Hutt", Password: "passwd1"}
|
||||||
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user2, team)
|
LinkUserToTeam(user2, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
||||||
@@ -807,7 +807,7 @@ func TestGetTeamByName(t *testing.T) {
|
|||||||
|
|
||||||
Client.Must(Client.Logout())
|
Client.Must(Client.Logout())
|
||||||
|
|
||||||
user2 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Jabba the Hutt", Password: "passwd1", Username: "n" + model.NewId()}
|
user2 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Jabba the Hutt", Password: "passwd1"}
|
||||||
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
||||||
|
|
||||||
|
|||||||
@@ -78,12 +78,6 @@ func TestCreateUser(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
user.Username = "1" + user.Username
|
|
||||||
user.Email = strings.ToLower("success+"+model.NewId()) + "@simulator.amazonses.com"
|
|
||||||
if _, err := Client.CreateUser(&user, ""); err == nil {
|
|
||||||
t.Fatal("should have been an error - username must start with letter")
|
|
||||||
}
|
|
||||||
|
|
||||||
if _, err := Client.DoApiPost("/users/create", "garbage"); err == nil {
|
if _, err := Client.DoApiPost("/users/create", "garbage"); err == nil {
|
||||||
t.Fatal("should have been an error")
|
t.Fatal("should have been an error")
|
||||||
}
|
}
|
||||||
@@ -178,7 +172,7 @@ func TestLogin(t *testing.T) {
|
|||||||
|
|
||||||
Client.AuthToken = ""
|
Client.AuthToken = ""
|
||||||
|
|
||||||
user2 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user2 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
|
|
||||||
if _, err := Client.CreateUserFromSignup(&user2, "junk", "1231312"); err == nil {
|
if _, err := Client.CreateUserFromSignup(&user2, "junk", "1231312"); err == nil {
|
||||||
t.Fatal("Should have errored, signed up without hashed email")
|
t.Fatal("Should have errored, signed up without hashed email")
|
||||||
@@ -360,17 +354,17 @@ func TestGetUser(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser, _ := Client.CreateUser(&user, "")
|
ruser, _ := Client.CreateUser(&user, "")
|
||||||
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
||||||
|
|
||||||
user2 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", FirstName: "Corey", LastName: "Hulen", Username: "n" + model.NewId()}
|
user2 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", FirstName: "Corey", LastName: "Hulen"}
|
||||||
ruser2, _ := Client.CreateUser(&user2, "")
|
ruser2, _ := Client.CreateUser(&user2, "")
|
||||||
LinkUserToTeam(ruser2.Data.(*model.User), rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser2.Data.(*model.User), rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser2.Data.(*model.User).Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser2.Data.(*model.User).Id))
|
||||||
|
|
||||||
user3 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user3 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser3, _ := Client.CreateUser(&user3, "")
|
ruser3, _ := Client.CreateUser(&user3, "")
|
||||||
LinkUserToTeam(ruser3.Data.(*model.User), rteam2.Data.(*model.Team))
|
LinkUserToTeam(ruser3.Data.(*model.User), rteam2.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser3.Data.(*model.User).Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser3.Data.(*model.User).Id))
|
||||||
@@ -625,7 +619,7 @@ func TestGetAudits(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser, _ := Client.CreateUser(&user, "")
|
ruser, _ := Client.CreateUser(&user, "")
|
||||||
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
||||||
@@ -680,7 +674,7 @@ func TestUserCreateImage(t *testing.T) {
|
|||||||
team := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
||||||
|
|
||||||
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -727,7 +721,7 @@ func TestUserUploadProfileImage(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -838,7 +832,7 @@ func TestUserUpdate(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Roles: "", Username: "n" + model.NewId()}
|
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Roles: ""}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -868,7 +862,7 @@ func TestUserUpdate(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
user2 := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user2 := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user2, team)
|
LinkUserToTeam(user2, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
||||||
@@ -893,7 +887,7 @@ func TestUserUpdatePassword(t *testing.T) {
|
|||||||
Client.Logout()
|
Client.Logout()
|
||||||
Client.SetTeamId(team.Id)
|
Client.SetTeamId(team.Id)
|
||||||
|
|
||||||
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -957,7 +951,7 @@ func TestUserUpdatePassword(t *testing.T) {
|
|||||||
t.Fatal("Should have errored")
|
t.Fatal("Should have errored")
|
||||||
}
|
}
|
||||||
|
|
||||||
user2 := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user2 := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user2, team)
|
LinkUserToTeam(user2, team)
|
||||||
|
|
||||||
@@ -977,12 +971,12 @@ func TestUserUpdateRoles(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
|
|
||||||
user2 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user2 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user2, team)
|
LinkUserToTeam(user2, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
||||||
@@ -1001,7 +995,7 @@ func TestUserUpdateRoles(t *testing.T) {
|
|||||||
team2 := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team2 := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
team2 = Client.Must(Client.CreateTeam(team2)).Data.(*model.Team)
|
team2 = Client.Must(Client.CreateTeam(team2)).Data.(*model.Team)
|
||||||
|
|
||||||
user3 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user3 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user3 = Client.Must(Client.CreateUser(user3, "")).Data.(*model.User)
|
user3 = Client.Must(Client.CreateUser(user3, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user3, team2)
|
LinkUserToTeam(user3, team2)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user3.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user3.Id))
|
||||||
@@ -1096,7 +1090,7 @@ func TestUserUpdateDeviceId(t *testing.T) {
|
|||||||
team := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
||||||
|
|
||||||
user := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -1127,7 +1121,7 @@ func TestUserUpdateDeviceId2(t *testing.T) {
|
|||||||
team := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
||||||
|
|
||||||
user := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -1164,12 +1158,12 @@ func TestUserUpdateActive(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
|
|
||||||
user2 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user2 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user2, team)
|
LinkUserToTeam(user2, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
||||||
@@ -1187,7 +1181,7 @@ func TestUserUpdateActive(t *testing.T) {
|
|||||||
|
|
||||||
Client.Must(Client.Logout())
|
Client.Must(Client.Logout())
|
||||||
|
|
||||||
user3 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user3 := &model.User{Email: "success+" + model.NewId() + "@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user3 = Client.Must(Client.CreateUser(user3, "")).Data.(*model.User)
|
user3 = Client.Must(Client.CreateUser(user3, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user2, team2)
|
LinkUserToTeam(user2, team2)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user3.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user3.Id))
|
||||||
@@ -1230,7 +1224,7 @@ func TestUserPermDelete(t *testing.T) {
|
|||||||
team := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
||||||
|
|
||||||
user1 := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user1 := &model.User{Email: model.NewId() + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user1 = Client.Must(Client.CreateUser(user1, "")).Data.(*model.User)
|
user1 = Client.Must(Client.CreateUser(user1, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user1, team)
|
LinkUserToTeam(user1, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user1.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user1.Id))
|
||||||
@@ -1272,7 +1266,7 @@ func TestSendPasswordReset(t *testing.T) {
|
|||||||
team := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team := &model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
||||||
|
|
||||||
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -1297,7 +1291,7 @@ func TestSendPasswordReset(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
authData := model.NewId()
|
authData := model.NewId()
|
||||||
user2 := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", AuthData: &authData, AuthService: "random", Username: "n" + model.NewId()}
|
user2 := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", AuthData: &authData, AuthService: "random"}
|
||||||
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user2, team)
|
LinkUserToTeam(user2, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user2.Id))
|
||||||
@@ -1312,7 +1306,7 @@ func TestResetPassword(t *testing.T) {
|
|||||||
Client := th.SystemAdminClient
|
Client := th.SystemAdminClient
|
||||||
team := th.SystemAdminTeam
|
team := th.SystemAdminTeam
|
||||||
|
|
||||||
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -1415,7 +1409,7 @@ func TestUserUpdateNotify(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Roles: "", Username: "n" + model.NewId()}
|
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Roles: ""}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, team)
|
LinkUserToTeam(user, team)
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(user.Id))
|
||||||
@@ -1510,7 +1504,7 @@ func TestFuzzyUserCreate(t *testing.T) {
|
|||||||
testEmail = utils.FUZZY_STRINGS_EMAILS[i]
|
testEmail = utils.FUZZY_STRINGS_EMAILS[i]
|
||||||
}
|
}
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + testEmail, Nickname: testName, Password: "hello1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + testEmail, Nickname: testName, Password: "hello1"}
|
||||||
|
|
||||||
ruser, err := Client.CreateUser(&user, "")
|
ruser, err := Client.CreateUser(&user, "")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -1530,7 +1524,7 @@ func TestEmailToOAuth(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser := Client.Must(Client.CreateUser(&user, "")).Data.(*model.User)
|
ruser := Client.Must(Client.CreateUser(&user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(ruser, rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser, rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Id))
|
||||||
@@ -1583,12 +1577,12 @@ func TestOAuthToEmail(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser := Client.Must(Client.CreateUser(&user, "")).Data.(*model.User)
|
ruser := Client.Must(Client.CreateUser(&user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(ruser, rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser, rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Id))
|
||||||
|
|
||||||
user2 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user2 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser2 := Client.Must(Client.CreateUser(&user2, "")).Data.(*model.User)
|
ruser2 := Client.Must(Client.CreateUser(&user2, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(ruser2, rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser2, rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser2.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser2.Id))
|
||||||
@@ -1634,7 +1628,7 @@ func TestLDAPToEmail(t *testing.T) {
|
|||||||
team := model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team := model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
rteam, _ := Client.CreateTeam(&team)
|
rteam, _ := Client.CreateTeam(&team)
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser := Client.Must(Client.CreateUser(&user, "")).Data.(*model.User)
|
ruser := Client.Must(Client.CreateUser(&user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(ruser, rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser, rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Id))
|
||||||
@@ -1687,7 +1681,7 @@ func TestEmailToLDAP(t *testing.T) {
|
|||||||
team := model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team := model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
rteam, _ := Client.CreateTeam(&team)
|
rteam, _ := Client.CreateTeam(&team)
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser := Client.Must(Client.CreateUser(&user, "")).Data.(*model.User)
|
ruser := Client.Must(Client.CreateUser(&user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(ruser, rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser, rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Id))
|
||||||
@@ -1818,7 +1812,7 @@ func TestGenerateMfaSecret(t *testing.T) {
|
|||||||
team := model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team := model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
rteam, _ := Client.CreateTeam(&team)
|
rteam, _ := Client.CreateTeam(&team)
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser, _ := Client.CreateUser(&user, "")
|
ruser, _ := Client.CreateUser(&user, "")
|
||||||
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
||||||
@@ -1859,7 +1853,7 @@ func TestUpdateMfa(t *testing.T) {
|
|||||||
team := model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team := model.Team{DisplayName: "Name", Name: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
rteam, _ := Client.CreateTeam(&team)
|
rteam, _ := Client.CreateTeam(&team)
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser, _ := Client.CreateUser(&user, "")
|
ruser, _ := Client.CreateUser(&user, "")
|
||||||
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
||||||
@@ -1900,7 +1894,7 @@ func TestCheckMfa(t *testing.T) {
|
|||||||
|
|
||||||
Client.Logout()
|
Client.Logout()
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
ruser, _ := Client.CreateUser(&user, "")
|
ruser, _ := Client.CreateUser(&user, "")
|
||||||
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
LinkUserToTeam(ruser.Data.(*model.User), rteam.Data.(*model.Team))
|
||||||
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
store.Must(app.Srv.Store.User().VerifyEmail(ruser.Data.(*model.User).Id))
|
||||||
@@ -2067,7 +2061,7 @@ func TestGetProfilesInChannel(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
Client.Must(Client.CreateUser(&user, ""))
|
Client.Must(Client.CreateUser(&user, ""))
|
||||||
|
|
||||||
Client.Login(user.Email, "passwd1")
|
Client.Login(user.Email, "passwd1")
|
||||||
@@ -2113,7 +2107,7 @@ func TestGetProfilesNotInChannel(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
user = Client.Must(Client.CreateUser(user, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(user, th.BasicTeam)
|
LinkUserToTeam(user, th.BasicTeam)
|
||||||
|
|
||||||
@@ -2151,7 +2145,7 @@ func TestGetProfilesNotInChannel(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
user2 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", Username: "n" + model.NewId()}
|
user2 := model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1"}
|
||||||
Client.Must(Client.CreateUser(&user2, ""))
|
Client.Must(Client.CreateUser(&user2, ""))
|
||||||
|
|
||||||
Client.Login(user2.Email, "passwd1")
|
Client.Login(user2.Email, "passwd1")
|
||||||
@@ -2316,7 +2310,7 @@ func TestSearchUsers(t *testing.T) {
|
|||||||
utils.Cfg.PrivacySettings.ShowFullName = false
|
utils.Cfg.PrivacySettings.ShowFullName = false
|
||||||
|
|
||||||
privacyEmailPrefix := strings.ToLower(model.NewId())
|
privacyEmailPrefix := strings.ToLower(model.NewId())
|
||||||
privacyUser := &model.User{Email: privacyEmailPrefix + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", FirstName: model.NewId(), LastName: "Jimmers", Username: "n" + model.NewId()}
|
privacyUser := &model.User{Email: privacyEmailPrefix + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", FirstName: model.NewId(), LastName: "Jimmers"}
|
||||||
privacyUser = Client.Must(Client.CreateUser(privacyUser, "")).Data.(*model.User)
|
privacyUser = Client.Must(Client.CreateUser(privacyUser, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(privacyUser, th.BasicTeam)
|
LinkUserToTeam(privacyUser, th.BasicTeam)
|
||||||
|
|
||||||
@@ -2604,7 +2598,7 @@ func TestAutocompleteUsers(t *testing.T) {
|
|||||||
}()
|
}()
|
||||||
utils.Cfg.PrivacySettings.ShowFullName = false
|
utils.Cfg.PrivacySettings.ShowFullName = false
|
||||||
|
|
||||||
privacyUser := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", FirstName: model.NewId(), LastName: "Jimmers", Username: "n" + model.NewId()}
|
privacyUser := &model.User{Email: strings.ToLower(model.NewId()) + "success+test@simulator.amazonses.com", Nickname: "Corey Hulen", Password: "passwd1", FirstName: model.NewId(), LastName: "Jimmers"}
|
||||||
privacyUser = Client.Must(Client.CreateUser(privacyUser, "")).Data.(*model.User)
|
privacyUser = Client.Must(Client.CreateUser(privacyUser, "")).Data.(*model.User)
|
||||||
LinkUserToTeam(privacyUser, th.BasicTeam)
|
LinkUserToTeam(privacyUser, th.BasicTeam)
|
||||||
|
|
||||||
|
|||||||
@@ -60,12 +60,6 @@ func TestCreateUser(t *testing.T) {
|
|||||||
CheckErrorMessage(t, resp, "model.user.is_valid.email.app_error")
|
CheckErrorMessage(t, resp, "model.user.is_valid.email.app_error")
|
||||||
CheckBadRequestStatus(t, resp)
|
CheckBadRequestStatus(t, resp)
|
||||||
|
|
||||||
ruser.Email = GenerateTestEmail()
|
|
||||||
ruser.Username = "1" + user.Username
|
|
||||||
_, resp = Client.CreateUser(ruser)
|
|
||||||
CheckErrorMessage(t, resp, "model.user.is_valid.username.app_error")
|
|
||||||
CheckBadRequestStatus(t, resp)
|
|
||||||
|
|
||||||
openServer := *utils.Cfg.TeamSettings.EnableOpenServer
|
openServer := *utils.Cfg.TeamSettings.EnableOpenServer
|
||||||
canCreateAccount := utils.Cfg.TeamSettings.EnableUserCreation
|
canCreateAccount := utils.Cfg.TeamSettings.EnableUserCreation
|
||||||
defer func() {
|
defer func() {
|
||||||
|
|||||||
@@ -851,7 +851,7 @@ func TestImportImportUser(t *testing.T) {
|
|||||||
|
|
||||||
// Do an invalid user in dry-run mode.
|
// Do an invalid user in dry-run mode.
|
||||||
data := UserImportData{
|
data := UserImportData{
|
||||||
Username: ptrStr("n" + model.NewId()),
|
Username: ptrStr(model.NewId()),
|
||||||
}
|
}
|
||||||
if err := ImportUser(&data, true); err == nil {
|
if err := ImportUser(&data, true); err == nil {
|
||||||
t.Fatalf("Should have failed to import invalid user.")
|
t.Fatalf("Should have failed to import invalid user.")
|
||||||
@@ -868,7 +868,7 @@ func TestImportImportUser(t *testing.T) {
|
|||||||
|
|
||||||
// Do a valid user in dry-run mode.
|
// Do a valid user in dry-run mode.
|
||||||
data = UserImportData{
|
data = UserImportData{
|
||||||
Username: ptrStr("n" + model.NewId()),
|
Username: ptrStr(model.NewId()),
|
||||||
Email: ptrStr(model.NewId() + "@example.com"),
|
Email: ptrStr(model.NewId() + "@example.com"),
|
||||||
}
|
}
|
||||||
if err := ImportUser(&data, true); err != nil {
|
if err := ImportUser(&data, true); err != nil {
|
||||||
@@ -902,7 +902,7 @@ func TestImportImportUser(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Do a valid user in apply mode.
|
// Do a valid user in apply mode.
|
||||||
username := "n" + model.NewId()
|
username := model.NewId()
|
||||||
data = UserImportData{
|
data = UserImportData{
|
||||||
Username: &username,
|
Username: &username,
|
||||||
Email: ptrStr(model.NewId() + "@example.com"),
|
Email: ptrStr(model.NewId() + "@example.com"),
|
||||||
@@ -1037,7 +1037,7 @@ func TestImportImportUser(t *testing.T) {
|
|||||||
t.Fatalf("Failed to get channel from database.")
|
t.Fatalf("Failed to get channel from database.")
|
||||||
}
|
}
|
||||||
|
|
||||||
username = "n" + model.NewId()
|
username = model.NewId()
|
||||||
data = UserImportData{
|
data = UserImportData{
|
||||||
Username: &username,
|
Username: &username,
|
||||||
Email: ptrStr(model.NewId() + "@example.com"),
|
Email: ptrStr(model.NewId() + "@example.com"),
|
||||||
@@ -1326,7 +1326,7 @@ func TestImportImportUser(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Add a user with some preferences.
|
// Add a user with some preferences.
|
||||||
username = "n" + model.NewId()
|
username = model.NewId()
|
||||||
data = UserImportData{
|
data = UserImportData{
|
||||||
Username: &username,
|
Username: &username,
|
||||||
Email: ptrStr(model.NewId() + "@example.com"),
|
Email: ptrStr(model.NewId() + "@example.com"),
|
||||||
@@ -1490,7 +1490,7 @@ func TestImportImportPost(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Create a user.
|
// Create a user.
|
||||||
username := "n" + model.NewId()
|
username := model.NewId()
|
||||||
ImportUser(&UserImportData{
|
ImportUser(&UserImportData{
|
||||||
Username: &username,
|
Username: &username,
|
||||||
Email: ptrStr(model.NewId() + "@example.com"),
|
Email: ptrStr(model.NewId() + "@example.com"),
|
||||||
@@ -1738,7 +1738,7 @@ func TestImportBulkImport(t *testing.T) {
|
|||||||
|
|
||||||
teamName := model.NewId()
|
teamName := model.NewId()
|
||||||
channelName := model.NewId()
|
channelName := model.NewId()
|
||||||
username := "n" + model.NewId()
|
username := model.NewId()
|
||||||
|
|
||||||
// Run bulk import with a valid 1 of everything.
|
// Run bulk import with a valid 1 of everything.
|
||||||
data1 := `{"type": "version", "version": 1}
|
data1 := `{"type": "version", "version": 1}
|
||||||
|
|||||||
@@ -5,9 +5,9 @@ package app
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"bytes"
|
"bytes"
|
||||||
"encoding/json"
|
|
||||||
"image"
|
"image"
|
||||||
"image/color"
|
"image/color"
|
||||||
|
"encoding/json"
|
||||||
"math/rand"
|
"math/rand"
|
||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
@@ -67,7 +67,7 @@ func TestCheckUserDomain(t *testing.T) {
|
|||||||
func TestCreateOAuthUser(t *testing.T) {
|
func TestCreateOAuthUser(t *testing.T) {
|
||||||
th := Setup().InitBasic()
|
th := Setup().InitBasic()
|
||||||
r := rand.New(rand.NewSource(time.Now().UnixNano()))
|
r := rand.New(rand.NewSource(time.Now().UnixNano()))
|
||||||
glUser := oauthgitlab.GitLabUser{Id: int64(r.Intn(1000)), Username: "joram" + model.NewId(), Email: model.NewId() + "@simulator.amazonses.com", Name: "Joram Wilander"}
|
glUser := oauthgitlab.GitLabUser{Id: int64(r.Intn(1000)), Username: model.NewId(), Email: model.NewId() + "@simulator.amazonses.com", Name: "Joram Wilander"}
|
||||||
|
|
||||||
json := glUser.ToJson()
|
json := glUser.ToJson()
|
||||||
user, err := CreateOAuthUser(model.USER_AUTH_SERVICE_GITLAB, strings.NewReader(json), th.BasicTeam.Id)
|
user, err := CreateOAuthUser(model.USER_AUTH_SERVICE_GITLAB, strings.NewReader(json), th.BasicTeam.Id)
|
||||||
|
|||||||
@@ -70,12 +70,12 @@
|
|||||||
},
|
},
|
||||||
"SqlSettings": {
|
"SqlSettings": {
|
||||||
"DriverName": "mysql",
|
"DriverName": "mysql",
|
||||||
"DataSource": "mmuser:mostest@tcp(dockerhost:3306)/mattermost_test?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s",
|
"DataSource": "mmuser:mostest@tcp(dockerhost:3306)/mattermost_test?charset=utf8mb4,utf8\u0026readTimeout=30s\u0026writeTimeout=30s",
|
||||||
"DataSourceReplicas": [],
|
"DataSourceReplicas": [],
|
||||||
"MaxIdleConns": 20,
|
"MaxIdleConns": 20,
|
||||||
"MaxOpenConns": 300,
|
"MaxOpenConns": 300,
|
||||||
"Trace": false,
|
"Trace": false,
|
||||||
"AtRestEncryptKey": ""
|
"AtRestEncryptKey": "8s96y35qz5ihiz7w1jcecsqp5xnnkp13"
|
||||||
},
|
},
|
||||||
"LogSettings": {
|
"LogSettings": {
|
||||||
"EnableConsole": true,
|
"EnableConsole": true,
|
||||||
@@ -99,7 +99,7 @@
|
|||||||
"DriverName": "local",
|
"DriverName": "local",
|
||||||
"Directory": "./data/",
|
"Directory": "./data/",
|
||||||
"EnablePublicLink": false,
|
"EnablePublicLink": false,
|
||||||
"PublicLinkSalt": "",
|
"PublicLinkSalt": "1oidkhjpy4p54jwfrgwk7nhkzgwrq6ug",
|
||||||
"ThumbnailWidth": 120,
|
"ThumbnailWidth": 120,
|
||||||
"ThumbnailHeight": 100,
|
"ThumbnailHeight": 100,
|
||||||
"PreviewWidth": 1024,
|
"PreviewWidth": 1024,
|
||||||
@@ -128,8 +128,8 @@
|
|||||||
"SMTPServer": "dockerhost",
|
"SMTPServer": "dockerhost",
|
||||||
"SMTPPort": "2500",
|
"SMTPPort": "2500",
|
||||||
"ConnectionSecurity": "",
|
"ConnectionSecurity": "",
|
||||||
"InviteSalt": "",
|
"InviteSalt": "mtt8hrn4tmo5d8nz91jg3z7gr8xudb4z",
|
||||||
"PasswordResetSalt": "",
|
"PasswordResetSalt": "8j44cnpee8b46a34kpnnc6r8gy6dizts",
|
||||||
"SendPushNotifications": false,
|
"SendPushNotifications": false,
|
||||||
"PushNotificationServer": "",
|
"PushNotificationServer": "",
|
||||||
"PushNotificationContents": "generic",
|
"PushNotificationContents": "generic",
|
||||||
@@ -264,4 +264,4 @@
|
|||||||
"TurnUsername": "",
|
"TurnUsername": "",
|
||||||
"TurnSharedKey": ""
|
"TurnSharedKey": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -10,7 +10,6 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
"unicode"
|
|
||||||
"unicode/utf8"
|
"unicode/utf8"
|
||||||
|
|
||||||
"golang.org/x/crypto/bcrypt"
|
"golang.org/x/crypto/bcrypt"
|
||||||
@@ -152,7 +151,7 @@ func (u *User) PreSave() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if u.Username == "" {
|
if u.Username == "" {
|
||||||
u.Username = "n" + NewId()
|
u.Username = NewId()
|
||||||
}
|
}
|
||||||
|
|
||||||
if u.AuthData != nil && *u.AuthData == "" {
|
if u.AuthData != nil && *u.AuthData == "" {
|
||||||
@@ -582,10 +581,6 @@ func IsValidUsername(s string) bool {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
if !unicode.IsLetter(rune(s[0])) {
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
for _, restrictedUsername := range restrictedUsernames {
|
for _, restrictedUsername := range restrictedUsernames {
|
||||||
if s == restrictedUsername {
|
if s == restrictedUsername {
|
||||||
return false
|
return false
|
||||||
|
|||||||
@@ -97,9 +97,9 @@ func TestUserIsValid(t *testing.T) {
|
|||||||
t.Fatal()
|
t.Fatal()
|
||||||
}
|
}
|
||||||
|
|
||||||
user.Username = "n" + NewId()
|
user.Username = NewId()
|
||||||
user.Email = strings.Repeat("a", 129)
|
user.Email = strings.Repeat("01234567890", 20)
|
||||||
if err := user.IsValid(); !HasExpectedUserIsValidError(err, "email", user.Id) {
|
if err := user.IsValid(); err == nil {
|
||||||
t.Fatal()
|
t.Fatal()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -204,9 +204,9 @@ var usernames = []struct {
|
|||||||
{"spin-punch", true},
|
{"spin-punch", true},
|
||||||
{"sp", true},
|
{"sp", true},
|
||||||
{"s", true},
|
{"s", true},
|
||||||
{"1spin-punch", false},
|
{"1spin-punch", true},
|
||||||
{"-spin-punch", false},
|
{"-spin-punch", true},
|
||||||
{".spin-punch", false},
|
{".spin-punch", true},
|
||||||
{"Spin-punch", false},
|
{"Spin-punch", false},
|
||||||
{"spin punch-", false},
|
{"spin punch-", false},
|
||||||
{"spin_punch", true},
|
{"spin_punch", true},
|
||||||
|
|||||||
@@ -75,13 +75,13 @@ func TestComplianceExport(t *testing.T) {
|
|||||||
|
|
||||||
u1 := &model.User{}
|
u1 := &model.User{}
|
||||||
u1.Email = model.NewId()
|
u1.Email = model.NewId()
|
||||||
u1.Username = "n" + model.NewId()
|
u1.Username = model.NewId()
|
||||||
u1 = Must(store.User().Save(u1)).(*model.User)
|
u1 = Must(store.User().Save(u1)).(*model.User)
|
||||||
Must(store.Team().SaveMember(&model.TeamMember{TeamId: t1.Id, UserId: u1.Id}))
|
Must(store.Team().SaveMember(&model.TeamMember{TeamId: t1.Id, UserId: u1.Id}))
|
||||||
|
|
||||||
u2 := &model.User{}
|
u2 := &model.User{}
|
||||||
u2.Email = model.NewId()
|
u2.Email = model.NewId()
|
||||||
u2.Username = "n" + model.NewId()
|
u2.Username = model.NewId()
|
||||||
u2 = Must(store.User().Save(u2)).(*model.User)
|
u2 = Must(store.User().Save(u2)).(*model.User)
|
||||||
Must(store.Team().SaveMember(&model.TeamMember{TeamId: t1.Id, UserId: u2.Id}))
|
Must(store.Team().SaveMember(&model.TeamMember{TeamId: t1.Id, UserId: u2.Id}))
|
||||||
|
|
||||||
|
|||||||
@@ -146,12 +146,10 @@ func TestTeamStoreSearchByName(t *testing.T) {
|
|||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if r1 := <-store.Team().SearchByName(o1.Name); r1.Err != nil {
|
if r1 := <-store.Team().SearchByName("zzz"); r1.Err != nil {
|
||||||
t.Fatal(r1.Err)
|
t.Fatal(r1.Err)
|
||||||
} else {
|
} else {
|
||||||
if r1.Data.([]*model.Team)[0].ToJson() != o1.ToJson() {
|
if r1.Data.([]*model.Team)[0].ToJson() != o1.ToJson() {
|
||||||
t.Log(r1.Data.([]*model.Team)[0].ToJson())
|
|
||||||
t.Log(o1.ToJson())
|
|
||||||
t.Fatal("invalid returned team")
|
t.Fatal("invalid returned team")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ func TestUserStoreSave(t *testing.T) {
|
|||||||
|
|
||||||
u1 := model.User{}
|
u1 := model.User{}
|
||||||
u1.Email = model.NewId()
|
u1.Email = model.NewId()
|
||||||
u1.Username = "n" + model.NewId()
|
u1.Username = model.NewId()
|
||||||
|
|
||||||
if err := (<-store.User().Save(&u1)).Err; err != nil {
|
if err := (<-store.User().Save(&u1)).Err; err != nil {
|
||||||
t.Fatal("couldn't save user", err)
|
t.Fatal("couldn't save user", err)
|
||||||
@@ -49,7 +49,7 @@ func TestUserStoreSave(t *testing.T) {
|
|||||||
for i := 0; i < 50; i++ {
|
for i := 0; i < 50; i++ {
|
||||||
u1.Id = ""
|
u1.Id = ""
|
||||||
u1.Email = model.NewId()
|
u1.Email = model.NewId()
|
||||||
u1.Username = "n" + model.NewId()
|
u1.Username = model.NewId()
|
||||||
if err := (<-store.User().Save(&u1)).Err; err != nil {
|
if err := (<-store.User().Save(&u1)).Err; err != nil {
|
||||||
t.Fatal("couldn't save item", err)
|
t.Fatal("couldn't save item", err)
|
||||||
}
|
}
|
||||||
@@ -59,7 +59,7 @@ func TestUserStoreSave(t *testing.T) {
|
|||||||
|
|
||||||
u1.Id = ""
|
u1.Id = ""
|
||||||
u1.Email = model.NewId()
|
u1.Email = model.NewId()
|
||||||
u1.Username = "n" + model.NewId()
|
u1.Username = model.NewId()
|
||||||
if err := (<-store.User().Save(&u1)).Err; err != nil {
|
if err := (<-store.User().Save(&u1)).Err; err != nil {
|
||||||
t.Fatal("couldn't save item", err)
|
t.Fatal("couldn't save item", err)
|
||||||
}
|
}
|
||||||
@@ -936,7 +936,7 @@ func TestUserStoreGetByUsername(t *testing.T) {
|
|||||||
|
|
||||||
u1 := &model.User{}
|
u1 := &model.User{}
|
||||||
u1.Email = model.NewId()
|
u1.Email = model.NewId()
|
||||||
u1.Username = "n" + model.NewId()
|
u1.Username = model.NewId()
|
||||||
Must(store.User().Save(u1))
|
Must(store.User().Save(u1))
|
||||||
Must(store.Team().SaveMember(&model.TeamMember{TeamId: teamId, UserId: u1.Id}))
|
Must(store.Team().SaveMember(&model.TeamMember{TeamId: teamId, UserId: u1.Id}))
|
||||||
|
|
||||||
@@ -956,7 +956,7 @@ func TestUserStoreGetForLogin(t *testing.T) {
|
|||||||
|
|
||||||
u1 := &model.User{
|
u1 := &model.User{
|
||||||
Email: model.NewId(),
|
Email: model.NewId(),
|
||||||
Username: "n" + model.NewId(),
|
Username: model.NewId(),
|
||||||
AuthService: model.USER_AUTH_SERVICE_GITLAB,
|
AuthService: model.USER_AUTH_SERVICE_GITLAB,
|
||||||
AuthData: &auth,
|
AuthData: &auth,
|
||||||
}
|
}
|
||||||
@@ -966,7 +966,7 @@ func TestUserStoreGetForLogin(t *testing.T) {
|
|||||||
|
|
||||||
u2 := &model.User{
|
u2 := &model.User{
|
||||||
Email: model.NewId(),
|
Email: model.NewId(),
|
||||||
Username: "n" + model.NewId(),
|
Username: model.NewId(),
|
||||||
AuthService: model.USER_AUTH_SERVICE_LDAP,
|
AuthService: model.USER_AUTH_SERVICE_LDAP,
|
||||||
AuthData: &auth2,
|
AuthData: &auth2,
|
||||||
}
|
}
|
||||||
@@ -1013,7 +1013,7 @@ func TestUserStoreGetForLogin(t *testing.T) {
|
|||||||
// test a special case where two users will have conflicting login information so we throw a special error
|
// test a special case where two users will have conflicting login information so we throw a special error
|
||||||
u3 := &model.User{
|
u3 := &model.User{
|
||||||
Email: model.NewId(),
|
Email: model.NewId(),
|
||||||
Username: "n" + model.NewId(),
|
Username: model.NewId(),
|
||||||
AuthService: model.USER_AUTH_SERVICE_LDAP,
|
AuthService: model.USER_AUTH_SERVICE_LDAP,
|
||||||
AuthData: &auth3,
|
AuthData: &auth3,
|
||||||
}
|
}
|
||||||
@@ -1021,7 +1021,7 @@ func TestUserStoreGetForLogin(t *testing.T) {
|
|||||||
|
|
||||||
u4 := &model.User{
|
u4 := &model.User{
|
||||||
Email: model.NewId(),
|
Email: model.NewId(),
|
||||||
Username: "n" + model.NewId(),
|
Username: model.NewId(),
|
||||||
AuthService: model.USER_AUTH_SERVICE_LDAP,
|
AuthService: model.USER_AUTH_SERVICE_LDAP,
|
||||||
AuthData: &u3.Username,
|
AuthData: &u3.Username,
|
||||||
}
|
}
|
||||||
@@ -1802,12 +1802,12 @@ func TestUserStoreAnalyticsGetSystemAdminCount(t *testing.T) {
|
|||||||
|
|
||||||
u1 := model.User{}
|
u1 := model.User{}
|
||||||
u1.Email = model.NewId()
|
u1.Email = model.NewId()
|
||||||
u1.Username = "n" + model.NewId()
|
u1.Username = model.NewId()
|
||||||
u1.Roles = "system_user system_admin"
|
u1.Roles = "system_user system_admin"
|
||||||
|
|
||||||
u2 := model.User{}
|
u2 := model.User{}
|
||||||
u2.Email = model.NewId()
|
u2.Email = model.NewId()
|
||||||
u2.Username = "n" + model.NewId()
|
u2.Username = model.NewId()
|
||||||
|
|
||||||
if err := (<-store.User().Save(&u1)).Err; err != nil {
|
if err := (<-store.User().Save(&u1)).Err; err != nil {
|
||||||
t.Fatal("couldn't save user", err)
|
t.Fatal("couldn't save user", err)
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user