任务分组接口

class teambition.api.tasklists.Tasklists(client=None)[源代码]
archive(id)[源代码]

任务分组存档

详情请参考 http://docs.teambition.com/wiki/tasklists#tasklists-archive

参数:id – 任务分组 ID
返回:返回的 JSON 数据包
create(project_id, title, description=None)[源代码]

新建任务分组

详情请参考 http://docs.teambition.com/wiki/tasklists#tasklists-create

参数:
  • project_id – 项目 ID
  • title – 任务列表标题
  • description – 可选,任务列表描述
返回:

返回的 JSON 数据包

delete(id)[源代码]

删除任务分组

详情请参考 http://docs.teambition.com/wiki/tasklists#tasklists-delete

参数:id – 任务分组 ID
返回:返回的 JSON 数据包
get(id=None, project_id=None)[源代码]

获取任务分组列表

详情请参考 http://docs.teambition.com/wiki/tasklists#tasklists-get

参数:
  • id – 可选,任务分组 ID
  • project_id – 可选,项目 ID
返回:

返回的 JSON 数据包

get_stages(id)[源代码]

获取任务分组的阶段列表

详情请参考 http://docs.teambition.com/wiki/stages#stages-get

参数:tasklist_id – 任务分组 ID
返回:返回的 JSON 数据包
get_tasks(id, executor_id=None, is_done=False, dump_type=u'json', all=False, page=1, limit=30, **kwargs)[源代码]

获取任务分组任务列表

详情请参考 http://docs.teambition.com/wiki/tasklists#tasklists-get-tasks

参数:
  • id – 任务分组 ID
  • executor_id – 可选,执行者 ID
  • is_done – 可选,是否已完成,默认为 False
  • dump_type – 可选,默认为 json,支持 excel
  • all – 可选,是否所有类型,包含完成和未完成
  • page – 可选,页码,默认为 1
  • limit – 可选,每页数量,默认为 30,最大值为 1000
返回:

返回的 JSON 数据包

unarchive(id)[源代码]

任务分组取消存档

详情请参考 http://docs.teambition.com/wiki/tasklists#tasklists-unarchive

参数:id – 任务分组 ID
返回:返回的 JSON 数据包
update(id, title=None, description=None, is_archived=None)[源代码]

更新任务分组

详情请参考 http://docs.teambition.com/wiki/tasklists#tasklists-update

参数:
  • id – 任务分组 ID
  • title – 可选,标题
  • description – 可选,描述
  • is_archived – 可选,是否归档
返回:

返回的 JSON 数据包

update_stage_ids(id, stage_ids)[源代码]

更新任务分组内阶段顺序

详情请参考 http://docs.teambition.com/wiki/tasklists#tasklists-update-stageids

参数:
  • id – 任务分组 ID
  • stage_ids – 阶段 ID 数组
返回:

返回的 JSON 数据包