プロジェクト

全般

プロフィール

QA #318

チケット一覧の作成者フィルターにて、プロジェクトメンバー以外の人でフィルタしたい

奈良 裕記8ヶ月前に追加. 8ヶ月前に更新.

ステータス:
回答済
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
開始日:
2017/04/19
期日:
進捗率:

0%

予定工数:

説明

■現象/要望

公開されているプロジェクトで、プロジェクトメンバー以外もチケット作成可能な場合、
メンバー以外の人は、チケットの書き込みはできても、フィルタでその人が作成したチケットを検索できない。
(フィルタの選択肢には、プロジェクトのメンバーしか表示されない)
http://www.redmine.org/projects/redmine

プロジェクトメンバー以外が作成したチケット一覧を表示したい場合もある。
(デフォルトの動作としては、現状で良いと思う。本家で全員出したらブラウザが気絶し兼ねないし使いにくい。)

■解決策

原因

 ユーザフィルタの選択肢が、プロジェクトのメンバー情報から生成されているため。。

解決策

フィルタ表示-画面更新時には、検索条件を含んだURLが生成され、そのURLの指定内容で検索-結果表示される。
そのため、検索条件のURL中の指定内容を変更すれば、変更した内容で検索される。
ということで

1.対象者のユーザIDを確認する。
過去のチケットなどで、その人を選択した箇所を表示すればわかる。 redmine/users/1234567 の様になる。

2.URL上のフィルタ対象ユーザIDを変更して表示
URL上で、author_id%5D%5B%5D=番号 の部分を、上記のユーザIDに変更して表示すれば良い

変更後のURLをブックマークなどしておけば、そのURLをして表示することで再利用できる。

■対応状況

フィルタ操作時のURL指定内容変更のみ

■補足

履歴

#1 奈良 裕記8ヶ月前に更新

  • 対象バージョン設定変更対応 にセット

#2 前田 剛8ヶ月前に更新

私はRedmine公式サイトのチケット管理用に以下のブックマークレットを使っています。

javascript:(function(){var%20arr=location.href.split('/');id=arr[arr.length-1];location.href='http://www.redmine.org/projects/redmine/issues?set_filter=1&author_id='+id;})();

チケット一覧を見たいユーザーのプロフィールページ(例: http://www.redmine.org/users/332 )を開いた状態で実行すると、チケット一覧画面がそのユーザーが作った未完了のチケットで絞り込まれた状態で表示されます。

#3 奈良 裕記8ヶ月前に更新

ありがとうございます。

ユーザプロフィールを表示してから操作というのは、ちょっと面倒な気もします。

選択肢に追加したい人が特定されていれば、viewcustomizeで手を入れるのも現実的な方法ですかね。

#4 前田 剛8ヶ月前に更新

ちなみにRedmine 3.2.0では、プロフィールページに「担当しているチケット」「報告したチケット」のリンクが追加されました。URLの細工を行わなくても標準機能のみで対応できます。

http://www.redmine.org/issues/3398

他の形式にエクスポート: Atom PDF