JIRA:使用pythonjira库更新sprint状态
Im'尝试创建一个定期任务,关闭打印并启动下一个打印 我计划做的是找到当前的Sprint状态:ACTIVE并将其状态更新为state:CLOSED,然后进行下一次Sprint,每两周将其从FUTURE更新为ACTIVE 我可以在库中看到,我们无法更新sprint的状态。默认情况下,此部分会被注释:JIRA:使用pythonjira库更新sprint状态,python,jira,jira-rest-api,python-jira,Python,Jira,Jira Rest Api,Python Jira,Im'尝试创建一个定期任务,关闭打印并启动下一个打印 我计划做的是找到当前的Sprint状态:ACTIVE并将其状态更新为state:CLOSED,然后进行下一次Sprint,每两周将其从FUTURE更新为ACTIVE 我可以在库中看到,我们无法更新sprint的状态。默认情况下,此部分会被注释: def update_sprint(self, id, name=None, startDate=None, endDate=None): payload = {} if name:
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)
我的问题是:
这有什么原因吗
如何以其他方式执行此操作
谢谢
更新
我提出了一个错误,它已被修复:
希望这会有所帮助我不确定您是如何更新值的,但我更新值的方式是:
issue.update(status={'name': 'Closed'})
来源:我不确定您是如何更新值的,但我更新值的方式是:
issue.update(status={'name': 'Closed'})
来源:Op谈论的是冲刺,而不是问题。Op谈论的是冲刺,而不是问题。