2015-07-28 174 views
2

Im'嘗試創建關閉打印並啓動下一個打印的週期性任務。JIRA:使用python-jira更新衝刺狀態lib

我打算做的是找到當前的Sprint(「state」:「ACTIVE」),並將其狀態更新爲(「state」:「CLOSED」)並採取下一個Sprint並從FUTURE以雙週爲基礎進行激活。

我可以在我們無法更新衝刺的狀態圖書館看到(這部分是默認註釋):

def update_sprint(self, id, name=None, startDate=None, endDate=None): 
    payload = {} 
    if name: 
     payload['name'] = name 
    if startDate: 
     payload['startDate'] = startDate 
    if endDate: 
     payload['startDate'] = endDate 
    # if state: 
    # payload['state']=state 

    url = self._get_url('sprint/%s' % id, base=self.AGILE_BASE_URL) 
    r = self._session.put(
     url, data=json.dumps(payload)) 

    return json_loads(r) 

我的問題是:

是否有一個原因?

如何以其他方式執行此操作?

謝謝!

更新

我提出了一個錯誤,它已得到修復: https://github.com/pycontribs/jira/issues/123

希望這將有助於

回答

-1

我真的不知道你是如何更新自己的價值觀,但方式我一直在更新的價值是:

issue.update(status={'name': 'Closed'}) 

來源:http://pythonhosted.org/jira/

+0

歐普在談論衝刺,而不是問題。 – siesta