refactor(issue edit): add assignedActors to lookupFields
This commit is contained in:
parent
3bed77836a
commit
261297f0a2
2 changed files with 3 additions and 14 deletions
|
|
@ -366,6 +366,8 @@ func IssueGraphQL(fields []string) string {
|
|||
q = append(q, `headRepository{id,name}`)
|
||||
case "assignees":
|
||||
q = append(q, `assignees(first:100){nodes{id,login,name},totalCount}`)
|
||||
case "assignedActors":
|
||||
q = append(q, `assignedActors(first: 10){edges{node{...on Actor{login}}},totalCount}`)
|
||||
case "labels":
|
||||
q = append(q, `labels(first:100){nodes{id,name,description,color},totalCount}`)
|
||||
case "projectCards":
|
||||
|
|
|
|||
|
|
@ -211,20 +211,7 @@ func editRun(opts *EditOptions) error {
|
|||
if editable.Assignees.Edited {
|
||||
if issueFeatures.ActorIsAssignable {
|
||||
editable.Assignees.ActorAssignees = true
|
||||
|
||||
// At the time of writing, only 10 Actors can be assigned to an issue.
|
||||
assignedActors := heredoc.Doc(`
|
||||
assignedActors(first: 10) {
|
||||
edges {
|
||||
node {
|
||||
... on Actor {
|
||||
login
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
`)
|
||||
lookupFields = append(lookupFields, assignedActors)
|
||||
lookupFields = append(lookupFields, `assignedActors`)
|
||||
} else {
|
||||
lookupFields = append(lookupFields, "assignees")
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue