(tlist *TransitionList, desiredStateNameOrID string)
| 1343 | } |
| 1344 | |
| 1345 | func getTransitionTo(tlist *TransitionList, desiredStateNameOrID string) *Transition { |
| 1346 | for _, transition := range tlist.Transitions { |
| 1347 | if transition.To.ID == desiredStateNameOrID { |
| 1348 | return &transition |
| 1349 | } else if transition.To.Name == desiredStateNameOrID { |
| 1350 | return &transition |
| 1351 | } |
| 1352 | } |
| 1353 | return nil |
| 1354 | } |
| 1355 | |
| 1356 | // DoTransition changes the "status" of an issue |
| 1357 | func (client *Client) DoTransition(issueKeyOrID string, transitionID string) (time.Time, error) { |