如何将 jira 中的任务状态更改为已完成
我尝试使用 atlassian-python-api 执行此操作,但出现错误
requests.exceptions.HTTPError:状态更改标识符必须是整数
这是代码
from atlassian import Jira
jira = Jira(url='exampe.jira.com', username=username, password=password)
status = jira.get_issue_status(issue_key)
jira.issue_transition(issue_key, status=status)
首先您必须找到“完成”泳道的 id,您可以通过以下方式做到这一点
transitions = jira_connection.transitions(issue)
print(transitions)
找到正确的转换 ID 后,您可以通过以下方式轻松移动工单:
def transition_ticket(ticket: Issue, section: int, jira_connection: JIRA) -> None:
jira_connection.transition_issue(ticket, section)
print(f'moving ticket: {ticket} to section {section}')
如果打印转换后看不到泳道完成,您可能需要更多 jira 板的权限