2009-02-12 94 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