如何在bugzilla中限制产品内的组可见性权限

时间:2010-11-10 09:57:34

标签: bugzilla

"separate clients question"中的人一样,我正在尝试在我们的bugzilla实例中定义“客户”组。不同之处在于特定产品的可见性。我们想:

  • 让每组客户只看到它的项目,而不是其他项目(这是上述问题已经回答的要求),
  • 每个项目都有可能由内部人员或客户填充错误
  • 客户填写的错误被其他客户(当然是同一组)和内部人员看到,
  • 默认情况下
  • 客户端组和内部人员也可以看到由内部填充的错误,但内部帐户可以选中一个限制仅限于内部的可见性的框。

我试图谷歌/分组,但要求似乎有点不寻常。此外,我相信使用MemberControl / OtherControl选项explained here应该可行。但我无法弄明白。我尝试的选项是两个限制(强制/强制)或不够(默认/ NA为内部组,但然后该bug变为公共,因此其他客户端组可以看到它。)

提前感谢您的帮助。

干杯,
克里斯托弗。

1 个答案:

答案 0 :(得分:6)

问题在于Bugzilla授权模型略有不同。如果您希望某个组仅查看一个产品,则在“编辑组访问控制”中强制要求/强制执行。只有他。并标记检查以让他们编辑。不加控制地保留所有其他组和NA / NA。甚至是管理员。如果您有其他需要访问该产品的组,比如说程序员,您必须让他们的组成为客户组的一部分。编辑组并在“属于该组成员的组”上标记程序员组。等等。 这个想法是:如果产品受到限制,那么它必须属于第x组。然后添加此主组下需要访问的所有其他组。客户群是他们产品的主人。

有了主意吗?