Skip to content

Commit 8a9c9a3

Browse files
authored
Add set_issue_status_by_id
It is better to close the task by ID, the status name can be changed :(
1 parent f666aa4 commit 8a9c9a3

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

atlassian/jira.py

+9
Original file line numberDiff line numberDiff line change
@@ -840,6 +840,15 @@ def set_issue_status(self, issue_key, status_name):
840840
url = 'rest/api/2/issue/{issue_key}/transitions'.format(issue_key=issue_key)
841841
transition_id = self.get_transition_id_to_status_name(issue_key, status_name)
842842
return self.post(url, data={'transition': {'id': transition_id}})
843+
844+
def set_issue_status_by_id(self, issue_key, transition_id):
845+
"""
846+
Setting status by transition_id
847+
:param issue_key: str
848+
:param transition_id: int
849+
"""
850+
url = 'rest/api/2/issue/{issue_key}/transitions'.format(issue_key=issue_key)
851+
return self.post(url, data={'transition': {'id': transition_id}})
843852

844853
def get_issue_status(self, issue_key):
845854
url = 'rest/api/2/issue/{issue_key}?fields=status'.format(issue_key=issue_key)

0 commit comments

Comments
 (0)