2

複数のプロジェクトでの問題追跡に Bugzilla の単一インスタンスを使用しています。私のプロジェクトの中には、1 人のグループだけが閲覧できるように制限されているものもあれば、(bugzilla のユーザー アカウントを持っていなくても) 全員が閲覧できるようにしなければならないプロジェクトもあります。バグの送信は、常に認証されたユーザーに対してのみ可能であるべきです。バグの編集も、少人数のグループとバグ報告者自身に限定されています。

単一のプロジェクトをすべてのユーザーに対して (ログインせずに) 読み取り専用にしたい場合、bugzilla で権限を設定する方法を誰かが知っていますか? 現時点では、ログインしている場合にのみバグを表示できます。

更新 Sereda が説明したように、「requirelogin」は「オフ」になっています。また、各製品に対応するグループを持っています。

製品ごとに、次のグループ アクセスを設定しました: ProductXY: 必須/必須、ENTRY

ユーザーは、グループのプロパティで正規表現 (すべてのユーザーを表す ".*") によってグループに追加されます。

しかし、匿名ユーザーのバグジラが「バグ #8 にアクセスする権限がありません。このバグを表示するには、まず適切な権限を持つアカウントにログインする必要があります。」とバグを開こうとすると、.

4

1 に答える 1

1

[管理] | [管理] で "requirelogin" をオフに設定することにより、デフォルトですべてのプロジェクトを匿名で読み取り可能にすることができます。パラメータ | ユーザ認証。次に、公開したくない製品に正しいグループセキュリティがあるかどうかを確認する必要があります(各製品に対応するグループの必須/必須設定である必要があると思います)。

アップデート

バグが匿名ユーザーに表示されるためには、バグがどのグループにも属していてはならないと私は信じています。すべての製品に「必須」設定があるため、すべての製品バグは対応する製品グループに属し、匿名には表示されません。

公開製品のグループ コントロールを「Shown/NA」に変更し、すべてのバグを一括更新してすべてのグループから削除することをお勧めします。

于 2009-02-12T15:54:52.787 に答える