2009-02-12 38 views
2

我使用的Bugzilla的问题在多个项目跟踪单个实例的所有用户。我的一些项目是限制为仅可见的人一个组,而其他项目,要准备好,仅供大家(即使他们没有一个用户帐户中的Bugzilla)。提交错误应始终只能用于已通过身份验证的用户。编辑错误也仅限于一小部分人和错误记者本人。的Bugzilla:设置权限,以使产品只读了

是否有人知道我必须设置在Bugzilla中的权限,如果我想打一个单一的项目只读的所有用户(不登录)?目前,只有登录后才能查看错误。

更新 正如sereda所述,“requirelogin”已关闭。我也有一组对应于每个产品。

对于每个产品我已组访问设置为: ProductXY:强制性/强制性,ENTRY

用户由正则表达式中的组属性添加到组(对于所有的用户“*”。) 。

但是,当我尝试打开一个bug作为匿名用户bugzilla说:“您没有被授权访问bug#8。要查看此错误,您必须先登录到具有相应权限的帐户。

回答

1

您可以通过“requirelogin”设置为在Adminitration关闭以匿名方式在默认情况下可读的所有项目|参数|用户认证。然后,你需要检查,如果你不想公开显示这些产品有正确的组安全(我认为这应该是对应于每个产品组强制性/强制设置)。

更新

我相信,对于一个错误是可见的匿名用户,它必须不属于任何团体。由于所有的产品具有“强制性”的设置,所有产品缺陷属于相应的产品组,所以不是永远匿名可见。

我建议改变组控制公共产品“中所示/ NA”,然后批量更新所有的错误,并从所有组中删除它们。

+0

更新我原来的职位。似乎它必须是另一个许可。 – Alexander 2009-02-12 19:07:12