[MM-13671] Rework Team InviteId Creation and Updates (#10536)
* Add regenerate invite ID endpoint; Dont allow inviteID updates via other methods; Remove unrequired checks in get handler * Fix tests; Dont accept TeamId as invite ID * Ensure all teams have an InviteID set * Custom Selector to get empty teams; dont crash when inviteid set fails * Remote InviteId from TeamPatch * Add missing translation * Translation string order * Use sync store * gofmt
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
ec95793b90
Коммит
f7982216e4
@@ -59,6 +59,7 @@ func TestTeamIsValid(t *testing.T) {
|
||||
|
||||
o.Name = "zzzzz"
|
||||
o.Type = TEAM_OPEN
|
||||
o.InviteId = NewId()
|
||||
if err := o.IsValid(); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@@ -137,7 +138,6 @@ func TestTeamPatch(t *testing.T) {
|
||||
Description: new(string),
|
||||
CompanyName: new(string),
|
||||
AllowedDomains: new(string),
|
||||
InviteId: new(string),
|
||||
AllowOpenInvite: new(bool),
|
||||
GroupConstrained: new(bool),
|
||||
}
|
||||
@@ -146,7 +146,6 @@ func TestTeamPatch(t *testing.T) {
|
||||
*p.Description = NewId()
|
||||
*p.CompanyName = NewId()
|
||||
*p.AllowedDomains = NewId()
|
||||
*p.InviteId = NewId()
|
||||
*p.AllowOpenInvite = true
|
||||
*p.GroupConstrained = true
|
||||
|
||||
@@ -165,9 +164,6 @@ func TestTeamPatch(t *testing.T) {
|
||||
if *p.AllowedDomains != o.AllowedDomains {
|
||||
t.Fatal("AllowedDomains did not update")
|
||||
}
|
||||
if *p.InviteId != o.InviteId {
|
||||
t.Fatal("InviteId did not update")
|
||||
}
|
||||
if *p.AllowOpenInvite != o.AllowOpenInvite {
|
||||
t.Fatal("AllowOpenInvite did not update")
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user