Redmine允许用户仅查看一个问题



我有一个 Redmine 安装,并希望能够授予用户查看(并可能更新)单个问题(不是项目中的所有问题)的能力。问题是该问题是由其他人报告的。

用例:用户 A、B 和管理员 C

  1. 管理员 C 创建两个错误报告 1 和 2
  2. 管理员 C 希望向用户 A 授予对错误 1 的查看访问权限
  3. 管理员 C 希望向用户 B 授予对错误 2 的查看访问权限
  4. 用户 A 应该无法访问错误2
  5. 用户 B 应该无法访问错误 1

这可以用Redmine完成吗? 我一直在弄乱设置,但我没有看到完成此用例的简单方法。

如果没有,是否有其他错误跟踪器允许这样的用例?

您至少还有几个选择。

  1. 创建一个新角色"查看自己的问题"。为其提供刚刚创建或分配的问题的事务可见性,标记"可以将问题分配给此角色",并仅启用"查看问题"和"添加注释"。

    然后,您可以将每个问题分配给适当的用户。

    私人问题的优点是,您可以拥有一组特权用户作为报告者,他们仍然能够检查问题,因为它仍然是公共的。

    缺点是只能将一个用户分配给该问题,因此您的自由有限。

  2. 创建表示可见性上下文的子项目,并根据需要添加成员。将问题移动到子项目。您仍然可以在上层看到问题,其中分配的可见性由"项目"字段显示。

您无法在 redmine 中为单个问题分配查看权限。

从我的头顶上,您可以在方案中使用以下方法之一:

  • 如果您只有有限数量的用户,则可以添加不同的跟踪器ACIssues 和 BCIssues),创建两个角色(AC 和 BC),将用户 A 和 C 与角色 AC 关联,将用户 B 和 C 与角色 BC 关联,并设置权限,以便角色 AC 有权访问 ACIssues,角色 BC 有权访问 BCIssues
  • 如果将问题
  • 1 分配给用户 A,而将问题 2 分配给用户 B,则专用问题的工作方式与您描述的方式相同。

最新更新