dootask/resources/ai-kb/zh/faq/project/permission-denied-task.md

2.2 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.permission-denied-task.faq 为什么不能改任务(项目权限不足) faq project end-user zh
改不了任务
任务权限不足
没有权限改任务
任务字段灰色
不能拖任务
get_project
task_detail
project_settings
项目拥有者 / 管理员不会被项目权限规则拦截,只可能被任务删除 / 归档状态拦
站点管理员userIsAdmin也不会自动绕过项目权限
任务可见但改不动,通常是 ProjectPermission 配置问题,不是 BUG
v1.7.90

为什么不能改任务(项目权限不足)

问题

打开任务详情页能看到任务,但字段全是灰色不可编辑;或拖动卡片报「无权限」错误。

原因

DooTask 检查 5 层权限:

  1. 任务可见性task.field.visibility.conceptvisibility=2/3 命中你才看到任务
  2. 项目角色project.role.concept):你是 owner 0 / 1 / 2 哪一档
  3. 项目权限规则project.permission.concept ProjectPermission你这个角色 + 这个权限点是否勾选
  4. 任务身份task_leader / task_assist你是否任务负责人 / 协作者
  5. 任务状态deleted_at / archived_at / complete_at 可能让某些操作不可逆

灰色 / 报错通常卡在第 3 层。

自查步骤

  1. 看右上角项目顶栏自己的角色:拥有者「★」、管理员「⚙」、普通成员无标
  2. 若是普通成员,问拥有者 / 管理员:
    • 「项目权限规则」中我所在主体是否有对应权限点
    • 比如改不动截止时间,对应 TASK_TIME
  3. 若你是任务负责人 / 协作者,但 task_leader / task_assist 主体被关,也会失败

解决

  • 拥有者 / 管理员到项目设置 → 权限规则 → 勾选对应权限点
  • 临时绕过:让对方把你设为任务负责人(task.field.owner-assist.concept),多数权限点对 task_leader 默认全开

不支持

  • 没有"申请权限"按钮,必须人工沟通
  • 普通成员不能查看 ProjectPermission 详细矩阵,只看得到结果