任务分组接口¶
-
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 数据包
-