mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 02:15:57 +00:00
1.8 KiB
1.8 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.complete.howto | 标记任务完成 / 取消完成 | howto | task | end-user | zh |
|
|
|
|
|
v1.7.90 |
标记任务完成 / 取消完成
是什么
任务完成在 DooTask 中通过 complete_at 字段记录,非空表示已完成。完成与归档(archived_at)、删除(deleted_at)是三个互相独立的状态字段。
入口
- 桌面端:任务卡片左侧圆形复选框、详情页顶部「✓ 完成」按钮
- 桌面端列表视图:每行左侧勾选框
- 移动端:任务详情顶部按钮,或卡片长按菜单
操作步骤
- 点击复选框 / 完成按钮
- 任务
complete_at写入当前时间,整个卡片显示删除线 / 灰化 - 项目动态记一条「X 完成了任务 Y」日志
- 若该任务带
loop(循环),同时生成下一份新任务
取消完成
- 在已完成任务上再次点击复选框
complete_at置空- 任务回到未完成状态,工作流状态保持原样不重置
不支持
- 完成不能批量勾选多任务(除非用 MCP
complete_task编程调用) - 任务有未完成的子任务时仍可完成父任务,不会被阻止
- 完成后不能直接修改
complete_at的具体时间,必须取消再重新完成