MM-45168 GraphQL: add fields to Team (#20610)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
0f21cfcd52
Коммит
7bbf30d6bc
@@ -31,8 +31,14 @@ func TestGraphQLTeamMembers(t *testing.T) {
|
|||||||
NickName string `json:"nickname"`
|
NickName string `json:"nickname"`
|
||||||
} `json:"user"`
|
} `json:"user"`
|
||||||
Team struct {
|
Team struct {
|
||||||
ID string `json:"id"`
|
ID string `json:"id"`
|
||||||
DisplayName string `json:"displayName"`
|
DisplayName string `json:"displayName"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
CreateAt float64 `json:"createAt"`
|
||||||
|
DeleteAt float64 `json:"deleteAt"`
|
||||||
|
SchemeId *string `json:"schemeId"`
|
||||||
|
PolicyId *string `json:"policyId"`
|
||||||
|
CloudLimitsArchived bool `json:"cloudLimitsArchived"`
|
||||||
} `json:"team"`
|
} `json:"team"`
|
||||||
Roles []struct {
|
Roles []struct {
|
||||||
ID string `json:"id"`
|
ID string `json:"id"`
|
||||||
@@ -113,6 +119,12 @@ func TestGraphQLTeamMembers(t *testing.T) {
|
|||||||
team {
|
team {
|
||||||
id
|
id
|
||||||
displayName
|
displayName
|
||||||
|
name
|
||||||
|
createAt
|
||||||
|
deleteAt
|
||||||
|
schemeId
|
||||||
|
policyId
|
||||||
|
cloudLimitsArchived
|
||||||
}
|
}
|
||||||
user {
|
user {
|
||||||
id
|
id
|
||||||
@@ -143,6 +155,12 @@ func TestGraphQLTeamMembers(t *testing.T) {
|
|||||||
tm := q.TeamMembers[0]
|
tm := q.TeamMembers[0]
|
||||||
assert.Equal(t, th.BasicTeam.Id, tm.Team.ID)
|
assert.Equal(t, th.BasicTeam.Id, tm.Team.ID)
|
||||||
assert.Equal(t, th.BasicTeam.DisplayName, tm.Team.DisplayName)
|
assert.Equal(t, th.BasicTeam.DisplayName, tm.Team.DisplayName)
|
||||||
|
assert.Equal(t, th.BasicTeam.Name, tm.Team.Name)
|
||||||
|
assert.Equal(t, th.BasicTeam.CreateAt_(), tm.Team.CreateAt)
|
||||||
|
assert.Equal(t, th.BasicTeam.DeleteAt_(), tm.Team.DeleteAt)
|
||||||
|
assert.Equal(t, th.BasicTeam.SchemeId, tm.Team.SchemeId)
|
||||||
|
assert.Equal(t, th.BasicTeam.PolicyID, tm.Team.PolicyId)
|
||||||
|
assert.Equal(t, th.BasicTeam.CloudLimitsArchived, tm.Team.CloudLimitsArchived)
|
||||||
|
|
||||||
assert.Equal(t, th.BasicUser.Id, tm.User.ID)
|
assert.Equal(t, th.BasicUser.Id, tm.User.ID)
|
||||||
assert.Equal(t, th.BasicUser.Username, tm.User.Username)
|
assert.Equal(t, th.BasicUser.Username, tm.User.Username)
|
||||||
|
|||||||
@@ -142,7 +142,9 @@ type Team {
|
|||||||
id: String!
|
id: String!
|
||||||
displayName : String!
|
displayName : String!
|
||||||
name : String!
|
name : String!
|
||||||
|
createAt : Float!
|
||||||
updateAt : Float!
|
updateAt : Float!
|
||||||
|
deleteAt : Float!
|
||||||
description : String!
|
description : String!
|
||||||
email : String!
|
email : String!
|
||||||
type : String!
|
type : String!
|
||||||
@@ -152,6 +154,9 @@ type Team {
|
|||||||
lastTeamIconUpdate: Float!
|
lastTeamIconUpdate: Float!
|
||||||
groupConstrained: Boolean
|
groupConstrained: Boolean
|
||||||
allowOpenInvite: Boolean!
|
allowOpenInvite: Boolean!
|
||||||
|
schemeId : String
|
||||||
|
policyId : String
|
||||||
|
cloudLimitsArchived: Boolean!
|
||||||
}
|
}
|
||||||
|
|
||||||
type TeamMember {
|
type TeamMember {
|
||||||
|
|||||||
@@ -269,10 +269,18 @@ func (o *Team) ShallowCopy() *Team {
|
|||||||
// so we have to pass the data in float64. The _ at the end is
|
// so we have to pass the data in float64. The _ at the end is
|
||||||
// a hack to keep the attribute name same in GraphQL schema.
|
// a hack to keep the attribute name same in GraphQL schema.
|
||||||
|
|
||||||
|
func (o *Team) CreateAt_() float64 {
|
||||||
|
return float64(o.UpdateAt)
|
||||||
|
}
|
||||||
|
|
||||||
func (o *Team) UpdateAt_() float64 {
|
func (o *Team) UpdateAt_() float64 {
|
||||||
return float64(o.UpdateAt)
|
return float64(o.UpdateAt)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (o *Team) DeleteAt_() float64 {
|
||||||
|
return float64(o.DeleteAt)
|
||||||
|
}
|
||||||
|
|
||||||
func (o *Team) LastTeamIconUpdate_() float64 {
|
func (o *Team) LastTeamIconUpdate_() float64 {
|
||||||
return float64(o.LastTeamIconUpdate)
|
return float64(o.LastTeamIconUpdate)
|
||||||
}
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user