Im 'попытайтесь создать периодическую задачу, которая закрывает печать и запускает следующую.JIRA: обновить статус спринта с помощью python-jira lib
То, что я планирую сделать, это найти текущий Sprint («state»: «ACTIVE») и обновить его состояние до («state»: «CLOSED») и взять следующий Sprint и обновить его с FUTURE к ACTIVE в течение двух недель.
Я могу видеть в библиотеке, что мы не можем обновить состояние спринта (эта часть комментируется по умолчанию):
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)
Мои вопросы:
Есть ли причина для этого ?
Как я могу выполнить эту операцию по-другому?
Спасибо!
Update
Я поднял ошибку, и это было исправлено: https://github.com/pycontribs/jira/issues/123
Надеется, что это поможет
ОП говорит о спринте, а не о проблемах. – siesta