假设我遇到了问题。以下所有(以及一系列其他可悲的尝试)
i.update(timeestimate=0)
i.update(timetracking_remainingestimate=0)
i.update(remainingEstimate=0)
因
之类的消息而失败"Field 'timeestimate' cannot be set. It is not on the appropriate screen, or unknown."
由于Python Jira可以用来实现自动化,我认为有一种正确的方法可以做到这一点。 Atm我求助于
jira.add_worklog(i, newEstimate=0, adjustEstimate='manual',
reduceBy=issue.fields.timeestimate, timeSpent='1m')
在这个问题上预订1分钟有非常令人讨厌的副作用。欢迎提供所有提示。 THX。
答案 0 :(得分:0)
关闭!更新问题时,jira-python会使用update
parameter,“包含更新操作的词典来应用”。根据我的理解,您可以传递JIRA API "Edit issue" route可以采取的任何内容,其中包括时间跟踪的工作估算值。
在这种情况下:
i.update(update={"timetracking": [{"edit": {"remainingEstimate": "2h"}}]})
originalEstimate
同样可以编辑。
在编写1.0.10版本时进行了测试。遗憾的是,它似乎不是documented。