任务阶段接口¶
-
class
teambition.api.stages.
Stages
(client=None)[源代码]¶ -
create
(name, tasklist_id, prev_id)[源代码]¶ 新建阶段
详情请参考 http://docs.teambition.com/wiki/stages#stages-create
参数: - name – 阶段名称
- tasklist_id – 任务分组 ID
- prev_id – 前一个阶段的 ID
返回: 返回的 JSON 数据包
-
delete
(id)[源代码]¶ 删除阶段(流程模式下,最后一个阶段无法被删除)
详情请参考 http://docs.teambition.com/wiki/stages#stages-delete
参数: id – 阶段 ID 返回: 返回的 JSON 数据包
-
get
(tasklist_id)[源代码]¶ 获取任务分组的阶段列表
详情请参考 http://docs.teambition.com/wiki/stages#stages-get
参数: tasklist_id – 任务分组 ID 返回: 返回的 JSON 数据包
-
get_tasks
(id, executor_id=None, is_done=False, all=False, page=1, limit=30, **kwargs)[源代码]¶ 获取阶段下得任务列表
详情请参考 http://docs.teambition.com/wiki/stages#stages-get-tasks
参数: - id – 阶段 ID
- executor_id – 可选,执行者 ID
- is_done – 可选,是否已完成,默认为 False
- all – 可选,所有类型,包括完成与未完成
- page – 可选,页码,默认为 1
- limit – 可选,每页数量,默认为 30,最大值为 1000
返回: 返回的 JSON 数据包
-
update
(id, name=None, is_locked=None)[源代码]¶ 更新阶段
详情请参考 http://docs.teambition.com/wiki/stages#stages-update
参数: - id – 阶段 ID
- name – 阶段名称
- is_locked – 锁定最后一个阶段
-