1 つの製品と、この製品の複数のコンポーネントがあります。各コンポーネントにはいくつかのバグが報告されています。
すべてのバグは特定のユーザーに割り当てられています。
そのユーザーが特定のフィールドを編集できないように、そのユーザー用にいくつかのテキスト フィールド/エリアをカスタマイズしたいと考えています。
また、Bug Creator (新しいバグを報告する人) が投稿したバグを編集できないように、いくつかのテキスト フィールド/エリアをカスタマイズしたいと考えています。
出来ますか ?
コードを変更してこれらのフィールドをカスタマイズできますか? またはいくつかのプラグインをインストールすることによって?または他の方法ですか?
グループに対する許可/制限も機能していません。たとえば、2 つのグループ A と B を作成しました。グループ A には完全なアクセス許可 (作成と編集のバグ) がありますが、グループ B にはアクセス許可がなく、READONLY しかありません。ただし、グループ A または B に属しているユーザーの権限に違いはありません (どちらもバグを作成および編集できます)。グループ B に属するユーザーを制限するにはどうすればよいですか?
開発者のみがフィールドを作成/編集できる必要がありますが、クライアントはバグを編集できない必要があります。
次の議論は私にとって非常に役に立ちました。私はProductA、ProductB、グループClient、Developerを持っているので。
答え:
製品 A:
ReadCreateA: Entry/Mandatory/Mandatory/-- EditA: --/NA/NA/Canedit 製品 B と同様。
このためには、開発者に editbugs 権限を付与する必要があります。他の製品で editbugs 権限を制限したい場合は、他の製品の xx/xx/xx/Canedit としてメンバーではないグループを設定する必要があります。特定のセットアップでは、これは EditA および EditB グループによって既にカバーされています。
(問題なく動作します)上記のガイドを使用すると、コメントを投稿する以外は完全に動作します。コメントの投稿中に次のエラーが表示されます --> 「製品製品 A のバグを編集することは許可されていません」
しかし、「Group UsersA」のユーザーはバグを編集しないでください (それで問題ありません) が、コメントを投稿できる必要があります。
どうすればこれを管理できますか?
どんな助けでも大歓迎です!
ありがとう。