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

时间:2012-05-22 19:26:52

标签: permissions bug-tracking redmine user-permissions

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

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

  1. admin C创建两个错误报告1和2
  2. admin C想要在错误1
  3. 上授予对用户A的查看权限
  4. admin C想要在错误2
  5. 上授予对用户B的查看权限
  6. 用户A不应该能够访问bug2
  7. 用户B不应该能够访问bug1
  8. 这可以用Redmine完成吗?我一直在搞乱设置,但我没有看到一个简单的方法来完成这个用例。

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

2 个答案:

答案 0 :(得分:4)

你至少还有几个选择。

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

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

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

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

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

答案 1 :(得分:3)

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

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

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