繁体   English   中英

使用 jira-python 标记/取消标记 JIRA 问题的问题

[英]Problems flagging/unflagging JIRA issues using jira-python

我几乎每天都使用Python JIRA API 包装器来记录时间、添加评论和转换问题。 最近,我的团队决定用“障碍”标志替换“路障”状态。 我的问题是我无法从问题 ( https://jira.atlassian.com/browse/JSWSERVER-16346 ) 中标记/取消标记问题。

以下用于更新customfield_10500 (标志)的代码不起作用:

jira = JIRA(options=options, basic_auth=(os.getenv('user'), os.getenv('pass')))

i = jira.issue('BIS-9')

i.update(fields={
    'customfield_10500' : {'value' : 'Impediment'}
})

错误

JIRAError: JiraError HTTP 400 url

response text = {"errorMessages":[],"errors":{"customfield_10500":"Field 'customfield_10500' cannot be set. It is not on the appropriate screen, or unknown."}}

我知道该字段必须在看板中设置,但我不知道如何使用 Python 包装器来做到这一点。

有没有办法做到这一点?

我找到了这个,但不知道如何翻译。

如果您想通过 RestApi 更新自定义字段,则应将自定义字段添加到编辑模式屏幕中。

我相信这就是它显示上述错误的原因

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM