updated_issue = jira.transition_issue(origin_issue.key,
'5',
{'id': 'Resolution',
'values': '6'}
)
在这种情况下,我通过 jira-python 库及其 transition_jira 方法与 JIRA 5.1.5 对话。 在这种情况下,“5”表示解析 jira,“6”是更新后的 jira 的新状态,“6”表示已交付 ...
我尝试了这段代码,jira 没有将解决方案字段从未解决更改为已交付
我得到的错误是:无法设置 u'Field\'id\'。它不在适当的屏幕上,或者未知。”
为什么?
请您参考如下方法:
您是否尝试过以下设置:
updated_issue = jira.transition_issue(origin_issue.key,
'5',
{'id': '6'}
)
我基于最近的 JIRA REST API documentation ,它使用以下 JSON 脚本:
{
"update": {
"comment": [
{
"add": {
"body": "Bug has been fixed."
}
}
]
},
"fields": {
"assignee": {
"name": "bob"
},
"resolution": {
"name": "Fixed"
}
},
"transition": {
"id": "5"
}
