I am simply trying to change an issue's status and resolution to resolved.
Per the docs.
My transition IDs
>>> issue = jira.issue('TES-2')
>>> transitions = jira.transitions(issue)
>>> [(t['id'], t['name']) for t in transitions
... ]
[(u'11', u'To Do'), (u'21', u'In Progress'), (u'31', u'Done')]My Code:
#try 1
jira.transition_issue(issue, '31', resolution={'id': '10000'})
#try 2
jira.transition_issue(issue, '31', resolution={'name': 'Done'})This yields a 500 error with no message.
Per this thread and this other one, I tried:
jira.transition_issue(issue, transitionId='31')
This throws an error stating transition issue requires 3 arguments and 2 are given.
I then tried
jira.transition_issue(issue, transitionId='31', assignee={'name': 'admin'})I get the same error despite having three arguments.
I'm running jira-python 1.3.
I have also downloaded from source and tried 1.7.
My account is an admin.
Any help is greatly appreciated!