mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 02:15:57 +00:00
2.3 KiB
2.3 KiB
id, title, type, feature, scope, locale, aliases, prerequisites, related_tools, related_pages, negative, last_verified
| id | title | type | feature | scope | locale | aliases | prerequisites | related_tools | related_pages | negative | last_verified | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| system-setting.task-visibility.howto | 任务可见性选项显示策略 | howto | system-setting | admin | zh |
|
|
|
v1.7.90 |
任务可见性选项显示策略
入口
桌面端:左上角头像 →「系统设置」→「系统设置」标签 →「任务相关」→「可见性选项」。
字段名:task_visible,枚举 open / close,默认 close。
两档含义
| 取值 | UI 文案 | 含义 |
|---|---|---|
open |
保持 | 任务详情页始终显示「可见性」字段;用户每次进任务都能看到当前可见范围与切换入口 |
close |
自动 | 仅当任务的可见性为非默认值或处于「合并项目」上下文时才显示;默认值情况下"可见性"控件隐藏,减少干扰 |
前端 TaskDetail.vue 通过 systemConfig.task_visible === 'open' 计算 visibleKeep,控制控件是否常驻。
任务真实可见性来自哪里
任务的实际可见范围由任务自身的 visibility_* 字段决定,新建任务时按所在项目继承默认值。本开关 不改变默认可见性,只影响 UI 是否把这个字段始终亮出来。
改了对存量任务的影响
- 不重写任何任务的可见性数据
- 已打开的任务详情页需刷新后才按新策略渲染控件
- 历史任务的可见性范围维持不变
操作步骤
- 进入「系统设置」→「系统设置」→「任务相关」
- 「可见性选项」选「保持」(open) 或「自动」(close)
- 「提交」保存,下次打开任务详情即按新策略显示
不支持
- 不是 ACL 配置,不能限制谁能看任务
- 不支持按项目差异化(全局生效)
- 没有"完全隐藏可见性入口"的第三档