1

1 つの製品と、この製品の複数のコンポーネントがあります。各コンポーネントにはいくつかのバグが報告されています。

すべてのバグは特定のユーザーに割り当てられています。

そのユーザーが特定のフィールドを編集できないように、そのユーザー用にいくつかのテキスト フィールド/エリアをカスタマイズしたいと考えています。

また、Bug Creator (新しいバグを報告する人) が投稿したバグを編集できないように、いくつかのテキスト フィールド/エリアをカスタマイズしたいと考えています。

出来ますか ?

コードを変更してこれらのフィールドをカスタマイズできますか? またはいくつかのプラグインをインストールすることによって?または他の方法ですか?

グループに対する許可/制限も機能していません。たとえば、2 つのグループ A と B を作成しました。グループ A には完全なアクセス許可 (作成と編集のバグ) がありますが、グループ B にはアクセス許可がなく、READONLY しかありません。ただし、グループ A または B に属しているユーザーの権限に違いはありません (どちらもバグを作成および編集できます)。グループ B に属するユーザーを制限するにはどうすればよいですか?

開発者のみがフィールドを作成/編集できる必要がありますが、クライアントはバグを編集できない必要があります。


次の議論は私にとって非常に役に立ちました。私はProductA、ProductB、グループClient、Developerを持っているので。

http://groups.google.com/group/netscape.public.mozilla.webtools/browse_thread/thread/98efcae88fe84d6d/51c8deb672402e09?lnk=gst&q=permissions+for+all+users#51c8deb672402e09

答え:

製品 A:

ReadCreateA: Entry/Mandatory/Mandatory/-- EditA: --/NA/NA/Canedit 製品 B と同様。

このためには、開発者に editbugs 権限を付与する必要があります。他の製品で editbugs 権限を制限したい場合は、他の製品の xx/xx/xx/Canedit としてメンバーではないグループを設定する必要があります。特定のセットアップでは、これは EditA および EditB グループによって既にカバーされています。

(問題なく動作します)上記のガイドを使用すると、コメントを投稿する以外は完全に動作します。コメントの投稿中に次のエラーが表示されます --> 「製品製品 A のバグを編集することは許可されていません」

しかし、「Group UsersA」のユーザーはバグを編集しないでください (それで問題ありません) が、コメントを投稿できる必要があります。

どうすればこれを管理できますか?

どんな助けでも大歓迎です!

ありがとう。

4

2 に答える 2

2

これを行うには、コードを変更する必要があります。詳細については、 http://www.bugzilla.org/docs/4.2/en/html/cust-change-permissions.htmlを参照してください。

于 2012-04-10T19:51:56.847 に答える
1

これは非常に良い議論であり、私の 75% の問題は解決されたと思います。

リンク

しかし、この場合、ユーザーはコメントを投稿できません。ユーザーがバグ フィールドを編集できないようにする方法を見つける必要がありますが、ユーザーはとにかくコメントを投稿できます。

于 2012-04-17T10:07:34.797 に答える