mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 02:15:57 +00:00
1.7 KiB
1.7 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| task.move.howto.column | 拖拽任务换列 / 修改工作流状态 | howto | task | end-user | zh |
|
|
|
|
|
v1.7.90 |
拖拽任务换列 / 修改工作流状态
是什么
DooTask 看板(Kanban)视图按 column_id(项目列)分栏;工作流视图按 flow_item_id(自定义状态)分栏。拖动任务卡片会触发 task__update 改对应字段并同时更新 sort 排序值。
入口
- 桌面端:项目详情页右上角视图切换 → 「看板」或「工作流」
- 进入后所有任务按列显示
操作步骤
- 鼠标按住任意任务卡片
- 拖到目标列,松开
- 服务端写入新的
column_id(或flow_item_id)与sort - WebSocket 推送给项目所有在线成员,他们的看板同步刷新
自动联动
- 项目工作流配置中,每个
ProjectFlowItem可绑定一个columnid与status=end标记 - 拖到
status=end的工作流状态会自动把complete_at写入当前时间(标记完成) - 拖到其他状态则只改
flow_item_id,不改complete_at
不支持
- 拖动不能批量
- 跨项目不能直接拖
- 工作流视图下,拖到无权限的负责人状态会被服务端拒绝