mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 10:25:59 +00:00
2.2 KiB
2.2 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| project.permission-denied-task.faq | 为什么不能改任务(项目权限不足) | faq | project | end-user | zh |
|
|
|
|
v1.7.90 |
为什么不能改任务(项目权限不足)
问题
打开任务详情页能看到任务,但字段全是灰色不可编辑;或拖动卡片报「无权限」错误。
原因
DooTask 检查 5 层权限:
- 任务可见性(task.field.visibility.concept):visibility=2/3 命中你才看到任务
- 项目角色(project.role.concept):你是 owner 0 / 1 / 2 哪一档
- 项目权限规则(project.permission.concept ProjectPermission):你这个角色 + 这个权限点是否勾选
- 任务身份(task_leader / task_assist):你是否任务负责人 / 协作者
- 任务状态:deleted_at / archived_at / complete_at 可能让某些操作不可逆
灰色 / 报错通常卡在第 3 层。
自查步骤
- 看右上角项目顶栏自己的角色:拥有者「★」、管理员「⚙」、普通成员无标
- 若是普通成员,问拥有者 / 管理员:
- 「项目权限规则」中我所在主体是否有对应权限点
- 比如改不动截止时间,对应
TASK_TIME
- 若你是任务负责人 / 协作者,但 task_leader / task_assist 主体被关,也会失败
解决
- 拥有者 / 管理员到项目设置 → 权限规则 → 勾选对应权限点
- 临时绕过:让对方把你设为任务负责人(task.field.owner-assist.concept),多数权限点对 task_leader 默认全开
不支持
- 没有"申请权限"按钮,必须人工沟通
- 普通成员不能查看 ProjectPermission 详细矩阵,只看得到结果