Redmine 允许用户仅查看一期

Dan*_*iel 4 permissions bug-tracking redmine user-permissions

我安装了 Redmine,并且希望能够授予用户查看(或许还可以更新)单个问题(并非项目中的所有问题)的能力。问题是这个问题是由其他人报告的。

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

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

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

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

小智 5

您至少还有几个选择。

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

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

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

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

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