シナリオ:
問題についてのメールが届きFoo Bar
ます。この問題をBugzillaに追加し、問題のレポーターになりたいFoo Bar
ので、この個人から報告された問題などを検索できるようになります。
Bugzillaはシステム内のユーザーとのみ連携するため、私はほとんどの場合、報告者ごとにダミーユーザーを作成する必要があることを理解しています。しかし、私がそれと一緒に暮らすことができれば、これを達成することは可能でしょうか?
シナリオ:
問題についてのメールが届きFoo Bar
ます。この問題をBugzillaに追加し、問題のレポーターになりたいFoo Bar
ので、この個人から報告された問題などを検索できるようになります。
Bugzillaはシステム内のユーザーとのみ連携するため、私はほとんどの場合、報告者ごとにダミーユーザーを作成する必要があることを理解しています。しかし、私がそれと一緒に暮らすことができれば、これを達成することは可能でしょうか?
それを行う唯一の方法は、バグを報告するときにダミーユーザーとして実際にログインすることです。(または、許可がある場合は、なりすまし機能を使用してください。)
バグ送信フォームでレポーターフィールドを編集可能にするには、ソースコードを編集する必要があります。
なりすまし機能については、こちらで説明しています。簡単に引用:
[ユーザーの編集]ページに移動し、ユーザーを検索してログインをクリックすると、セッションを開始できます。ログイン名の下に「このユーザーになりすます」というタイトルのリンクが表示されます。リンクをクリックしてください。これにより、機能の説明と使用方法が表示されるページに移動します。テキストを読んだ後、偽装したいユーザーのログインを入力し、これを行う理由を説明する短いメッセージを入力して、ボタンを押します。
これを行う方法はWebインターフェイスにありません。
XMLRPCメソッドを介してのみ実現できますが、これはほとんどのユースケースには適していません。
bugzilla.changeAssignment($bugid, { reporter => new@reporter.com },
$username, $password);