如何使用 Python 更改或清除 Jira 中“分辨率”字段的值?

我真的无法改变我的问题的解决方案!你能帮我么 ?


jira = jira.connect()

issue = jira.issue(my_issue)

     

jira.transition_issue(issue.key, '1311', resolution={'id': '10306'})

其中:1311- 转换为"Complete",10306- 分辨率为"Completed"


我收到:


response text = {"errorMessages":[],"errors":{"resolution":"Field 

    'resolution' cannot be set. It is not on the appropriate screen, or 

    unknown."}}

我想要:


决议变更

完全删除分辨率值


泛舟湖上清波郎朗
浏览 61回答 2
2回答

侃侃尔雅

我能够使用以下代码关闭问题并更改解决方案。issue = jira.issue(str(sys.argv[3]))jira.transition_issue(issue, transition='Close', resolution={'name':'Cannot Reproduce'})

慕容708150

未实现清除,但已在https://jira.atlassian.com/browse/JRACLOUD-75100上提出功能请求(GUI 上的相关请求位于https://jira.atlassian.com/browse/JRASERVER-11444)。

慕少森

您不能直接更改问题的解决状态。与Web界面相同;您必须应用适当的工作流程转换来使问题完成;IE。将状态字段更改为“完成”或工作流程中显示的任何内容作为完成的标准
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python