2017-04-10 17 views
1

iが問題に設定されているとします。 PythonのJIRAは、基本的に私が行うための適切な方法があるとし、すべてを自動化するために使用することができますので、以下の(および他の哀れな試みのシリーズ)Python Jiraで残りの見積もりを設定する方法は?

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." 

のようなメッセージで失敗しますこの。 Atm私は

jira.add_worklog(i, newEstimate=0, adjustEstimate='manual', 
       reduceBy=issue.fields.timeestimate, timeSpent='1m') 

に訴えています。これは問題の1分を予約するという非常に厄介な副作用があります。すべてのヒントは大歓迎です。どうも。

答えて

0

閉じる!問題を更新するとき、jira-pythonはupdate parameterを受け取り、 "を適用する更新操作を含むdict"となります。私の理解から、JIRA API "Edit issue" routeが取ることができる何かを渡すことができます。これには時間トラッキングの作業見積もりが含まれます。この場合、 :

i.update(update={"timetracking": [{"edit": {"remainingEstimate": "2h"}}]}) 

originalEstimateも同様に編集可能です。

バージョン1.0.10の執筆時点でテスト済みです。悲しいことに、documentedであるとは思われません。

関連する問題