Teams: Add support for updating externalId field (#106406)
* add support for updating externalId field in teams * return external_uid in GetTeam()
This commit is contained in:
@@ -46,10 +46,11 @@ type CreateTeamCommand struct {
|
||||
}
|
||||
|
||||
type UpdateTeamCommand struct {
|
||||
ID int64
|
||||
Name string
|
||||
Email string
|
||||
OrgID int64 `json:"-"`
|
||||
ID int64
|
||||
Name string
|
||||
Email string
|
||||
ExternalUID string
|
||||
OrgID int64 `json:"-"`
|
||||
}
|
||||
|
||||
type DeleteTeamCommand struct {
|
||||
@@ -98,7 +99,7 @@ type TeamDTO struct {
|
||||
OrgID int64 `json:"orgId" xorm:"org_id"`
|
||||
Name string `json:"name"`
|
||||
Email string `json:"email"`
|
||||
ExternalUID string `json:"externalUID"`
|
||||
ExternalUID string `json:"externalUID" xorm:"external_uid"`
|
||||
IsProvisioned bool `json:"isProvisioned"`
|
||||
AvatarURL string `json:"avatarUrl"`
|
||||
MemberCount int64 `json:"memberCount"`
|
||||
|
||||
@@ -111,9 +111,10 @@ func (ss *xormStore) Update(ctx context.Context, cmd *team.UpdateTeamCommand) er
|
||||
}
|
||||
|
||||
t := team.Team{
|
||||
Name: cmd.Name,
|
||||
Email: cmd.Email,
|
||||
Updated: time.Now(),
|
||||
Name: cmd.Name,
|
||||
Email: cmd.Email,
|
||||
ExternalUID: cmd.ExternalUID,
|
||||
Updated: time.Now(),
|
||||
}
|
||||
|
||||
sess.MustCols("email")
|
||||
|
||||
@@ -8666,6 +8666,9 @@
|
||||
"Email": {
|
||||
"type": "string"
|
||||
},
|
||||
"ExternalUID": {
|
||||
"type": "string"
|
||||
},
|
||||
"ID": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
@@ -10647,4 +10650,4 @@
|
||||
"name": "service_accounts"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -22411,6 +22411,9 @@
|
||||
"Email": {
|
||||
"type": "string"
|
||||
},
|
||||
"ExternalUID": {
|
||||
"type": "string"
|
||||
},
|
||||
"ID": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
|
||||
@@ -12459,6 +12459,9 @@
|
||||
"Email": {
|
||||
"type": "string"
|
||||
},
|
||||
"ExternalUID": {
|
||||
"type": "string"
|
||||
},
|
||||
"ID": {
|
||||
"format": "int64",
|
||||
"type": "integer"
|
||||
|
||||
Reference in New Issue
Block a user