dootask/resources/ai-kb/zh/howto/project/archive-delete.md

2.1 KiB
Raw Permalink Blame History

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
project.archive-delete.howto 项目归档 / 删除 / 恢复 howto project end-user zh
归档项目
删除项目
项目恢复
项目隐藏
项目结束了怎么收起
update_project
project_settings
project_list
是项目拥有者owner=1
项目管理员owner=2不能归档 / 删除项目
删除项目会软删所有任务、列、标签、工作流,但不立即清理磁盘
归档项目仍在搜索、可访问;只是从默认列表收起
v1.7.90

项目归档 / 删除 / 恢复

三种状态

状态 字段 列表展示 可恢复
正常 n/a
归档 archived_at 非空 「已归档」筛选下 取消归档即可
删除 deleted_at 非空 不显示 回收站恢复

入口

  • 桌面端:项目顶部「⋯」 → 「归档项目」/「删除项目」
  • 桌面端:项目列表「已归档」筛选 → 单项「取消归档」
  • 回收站:管理后台 → 系统设置 → 数据回收

归档操作

  1. 拥有者点「归档项目」
  2. 写入 archived_at + archived_userid
  3. 项目从默认列表收起群聊dialog_id不被清理
  4. 成员能在「已归档」筛选下找到,仍可读,但不能修改

删除操作

  1. 拥有者点「删除项目」并二次确认
  2. 写入 deleted_at,级联软删所有任务、列、工作流、标签
  3. 群聊同步软删(成员从群里看不到这个对话)
  4. ProjectLog 留一条删除记录

恢复

  • 归档:在已归档列表点「取消归档」,立即恢复
  • 删除:进回收站找到项目 → 「恢复」,任务 / 列 / 标签一并恢复
  • 普通成员只能恢复自己删除的项目,看不到他人删除的

自动归档

  • project.update.howto 设置 archive_method=custom + archive_days=N
  • 任务完成 N 天后自动归档对应任务(不归档整个项目)

不支持

  • 个人项目(project.personal.concept)不能转给他人后再删
  • 项目删除不会自动通知成员,需要手动告知