Skip to content

待办事项

待办事项是 Glint 的核心内容单元。每个待办事项属于一个分组,可以拥有嵌套的子待办层级,并支持评论和多选批量操作。


创建待办事项

在待办事项列表顶部的输入框中输入内容,然后按回车或点击添加。新待办事项将附加到列表末尾,具有下一个可用的 sortOrder 值。

若要创建子待办事项,请参见下方的子待办事项章节。


子待办事项

子待办事项是附属于父待办事项的嵌套待办。支持与顶级待办事项相同的所有操作(编辑、完成、删除、评论)。

创建子待办事项的步骤:

  1. 将鼠标悬停在现有待办事项上,显示其 ... 菜单。
  2. 点击添加子待办(或使用右键上下文菜单)。
  3. 输入标题后按回车

子待办事项在其父项下方以缩进形式显示。点击父项旁边的展开/折叠箭头可控制子待办列表的显示。

WARNING

删除父待办事项会同时永久删除其所有子待办及相关评论。此操作不可撤销。

需要:add_subtodos 权限。


完成待办事项

点击复选框切换完成状态。已完成的待办事项以删除线样式显示。

  • 你始终可以切换自己的待办状态。
  • 切换他人的待办事项需要 complete_any_todo 权限。

若分组启用了分离已完成待办选项,已完成的待办事项将移至列表底部的可折叠"已完成"区域中。


分配

分配用于表明"这件事由这些人负责"。一个待办可以同时分配给多名团队成员, 每位被分配者的头像都会显示在待办行上。

  • 使用分配…(操作栏、... 菜单或右键)打开分配选择器——一个 GitHub 风格的 弹窗,包含搜索框和可勾选的成员列表。勾选成员即分配给他,取消勾选即移除;当前 所有被分配者都显示为勾选状态。
  • 使用分配给我 / 取消分配给我进行一键自我分配。(此功能取代了旧的"认领" 特性;已有的认领已迁移为分配给自己。)

分配通过 todo:assigned 事件实时同步,因此所有查看该分组的人都会即时看到变化。

需要:assign_todos 权限。


分配给我

侧边栏顶部、待办列表上方有一个置顶的分配给我分类。它汇总当前工作区中所有分配 给你的未完成待办,并按待办列表分组。每个列表分组都可以折叠 / 展开(MS To Do 风格); 折叠 / 展开状态会在后台按用户记住。

你可以直接在此视图中完成待办。完成后会保留分配关系,但会从此列表移除(此处不显示 已完成的待办)。

衍生应用可以通过跨应用接口 GET /api/cross-app/assigned-to-me 读取你在所有工作区中被分配的待办,该接口会按工作区划分结果。


内联编辑

  1. ... 菜单或右键上下文菜单中点击编辑
  2. 待办事项标题变为可编辑输入框。
  3. 回车保存,按 Escape 取消(不保存修改)。

需要:编辑自己的待办需要 edit_own_todos,编辑他人的需要 edit_any_todo


排序

在桌面端,抓取待办事项左侧的拖拽手柄并拖动到新位置。排序结果会自动保存到服务器。

  • 移动端不支持拖拽排序。
  • 只能在同一分组内对顶级待办事项进行相互排序。子待办事项的排序同样遵循此规则,仅限其父项的子列表范围内。

需要:reorder_todos 权限。


在列表间移动

待办事项(连同它的所有子待办)可以从一个分组移动到另一个分组。移动后的待办会成为目标分组中的顶级待办。

有两种移动方式:

  • 上下文菜单 —— 右键点击待办(或打开它的 ... 菜单)并选择移动到列表。弹出的对话框中选择目标列表,然后点击插入到顶部插入到底部(或取消)。
  • 拖放(仅电脑端) —— 将待办拖到侧栏中的某个分组上。悬停在分组上时会出现两个叠加层:在左半边松手会加到该列表顶部,在右半边松手会加到底部。

如果目标列表中已存在同名的顶级待办,则无法移动进去。

需要:在待办当前分组中编辑该待办的权限(edit_own_todos / edit_any_todo以及目标分组的 create_todos 权限。


评论

每个待办事项都有独立的评论区:

  1. 点击待办事项上的评论按钮或评论数量标记。
  2. 评论对话框打开,显示所有评论,包含作者、时间戳和内容。
  3. 输入新评论后点击发送(或按 Ctrl+Enter / Cmd+Enter)。
  4. 点击垃圾桶图标可删除评论(自己的评论可见,若拥有 delete_any_comment 权限则可删除所有评论)。

需要:发布评论需要 comment 权限;删除需要 delete_own_commentsdelete_any_comment


多选操作

多选模式允许对多个待办事项同时执行批量操作。

进入选择模式:

  • 右键点击任意待办事项 → 选择
  • 或打开 ... 菜单 → 选择

选择条目:

  • 点击任意待办事项切换选中 / 未选中状态。
  • Shift+点击可范围选中从上次点击处到当前位置之间的所有待办事项。
  • 点击选择栏中的全选可选中所有可见待办事项。

批量操作(通过选择栏):

操作说明
标记完成将所有选中待办事项设为已完成
标记未完成清除所有选中待办事项的完成状态
删除永久删除所有选中待办事项(及其子待办)
清除选择退出选择模式,不做任何更改

右键上下文菜单

右键点击任意待办事项可打开上下文菜单,包含所有可用操作:

  • 添加子待办
  • 评论
  • 选择 / 取消选择
  • 全选
  • 编辑
  • 标记完成 / 标记未完成
  • 移动到列表
  • 删除

可用操作会根据当前权限自动过滤。你没有权限执行的操作将被隐藏或禁用。


键盘快捷键

快捷键操作
回车提交新待办事项输入
Escape取消内联编辑
Ctrl+Enter / Cmd+Enter发送评论
Shift+点击范围选择待办事项(在多选模式下)

API 参考

完整的端点参考(包括字段级权限检查和级联删除行为),详见待办事项 API