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 \'无法设置。它不在适当的屏幕上,或未知。'
为什么?
答案 0 :(得分:0)
您是否尝试过以下设置:
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"
}
}