Jira Python API转换

问题描述

我正在尝试使用Python Jira API设置过渡字段,但是我似乎无法通过API调用获得它。一些转换具有必填字段,我希望能够添加注释/更改某些字段。但是,API并未为我提供每个转换所需的字段列表。其中一些没有字段,在这些转换中我也没有问题。但是,对于诸如 Clean 之类的某些转换,在完成转换之前,其中包含一些字段。例如,我希望能够将此转换的分辨率从 固定 更改为 无法解决 。我可以通过查看值并使用所需的值进行过渡来手动更改它,但这并不理想。我希望能够查看所有可能的值,并能够选择用户想要选择的任何一个分辨率。

enter image description here

我正在使用JIRA Python API中的这段代码,该代码为我提供了所有名称,但没有提供任何必填字段以及与这些字段关联的值。

issue = jira.issue('PROJ-1')
transitions = jira.transitions(issue)
[(t['id'],t['name']) for t in transitions] 

解决方法

要获取所有字段,您需要添加它。

transitions = jira.transitions(issue,expand="transitions.fields")

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...