From 0acbcac114e84e02db27d5322e482dda64407c81 Mon Sep 17 00:00:00 2001 From: neyrat-salvator Date: Fri, 8 Aug 2025 11:05:31 +0300 Subject: [PATCH] Update jira.py by adding set_issue_status_by_transition_name --- atlassian/jira.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/atlassian/jira.py b/atlassian/jira.py index 4043ab0a2..31bfe9c9c 100644 --- a/atlassian/jira.py +++ b/atlassian/jira.py @@ -2058,6 +2058,16 @@ def set_issue_status_by_transition_id(self, issue_key: str, transition_id: T_id) url = f"{base_url}/{issue_key}/transitions" return self.post(url, data={"transition": {"id": transition_id}}) + def set_issue_status_by_transition_name(self, issue_key: str, transition_name: str): + """ + Setting status by transition_name + :param issue_key: str + :param transition_name: str + """ + base_url = self.resource_url("issue") + url = f"{base_url}/{issue_key}/transitions" + return self.post(url, data={"transition": {"name": transition_name}}) + def get_issue_status(self, issue_key: str): base_url = self.resource_url("issue") url = f"{base_url}/{issue_key}?fields=status"