新規チケット作成画面にて、プロジェクトメンバーが20人以上いる際にウォッチャー一覧が表示されない対応を解除したい

1,929 views
Skip to first unread message

software study

unread,
May 16, 2014, 1:06:20 AM5/16/14
to redmine-...@googlegroups.com
お世話になります。

コミュニティへの連投失礼します。
Redmine-2.5.0を、Bitnamiを使用して利用しています。

Redmine-2.5.0より、本家 Feature#8562の対応が入り、
プロジェクトメンバーが20名以上いる場合には、新規チケット作成時にウォッチャー候補を一覧表示しない対応が入っています。

  Feature #8562: プロジェクトのメンバー数が20を超えるときはウォッチャー追加の画面でウォッチャー候補をデフォルト表示しない (Watchers list too big in new issue form)

2.5.0以前のように、20名以上のプロジェクトメンバーが存在する場合でも、
新規チケット作成画面にて、ウォッチャーの候補をデフォルトで一覧表示させたいのですが、
どのように対応すればよいでしょうか。

以上、よろしくお願いいたします。

nobu_toyofuku

unread,
May 20, 2014, 2:51:11 AM5/20/14
to redmine-...@googlegroups.com

2014年5月16日金曜日 14時06分20秒 UTC+9 software study:
Redmine-2.5.0より、本家 Feature#8562の対応が入り、
プロジェクトメンバーが20名以上いる場合には、新規チケット作成時にウォッチャー候補を一覧表示しない対応が入っています。
  Feature #8562: プロジェクトのメンバー数が20を超えるときはウォッチャー追加の画面でウォッチャー候補をデフォルト表示しない (Watchers list too big in new issue form)
2.5.0以前のように、20名以上のプロジェクトメンバーが存在する場合でも、
新規チケット作成画面にて、ウォッチャーの候補をデフォルトで一覧表示させたいのですが、
どのように対応すればよいでしょうか。

Feature #8562 のリンク http://www.redmine.org/issues/8562 をたどって
そのページの中の「関係しているリビジョン」のリビジョン 12673 のリンク
http://www.redmine.org/projects/redmine/repository/revisions/12673
をたどって、そのページの中の「issues_controller.rb (差分) 」のリンク
http://www.redmine.org/projects/redmine/repository/revisions/12673/diff/trunk/app/controllers/issues_controller.rb
をたどると
    if @issue.project.users.count <= 20
      @available_watchers = (@available_watchers + @issue.project.users.sort).uniq
    end
とあるので
app/controllers/issues_controller.rb の 432行目あたりの上記の if から end までを
    @available_watchers = (@available_watchers + @issue.project.users.sort).uniq
にしてみてはどうでしょう。
---
 

software study

unread,
May 21, 2014, 2:39:18 AM5/21/14
to redmine-...@googlegroups.com
nobu_toyofuku さま

ご回答ありがとうございます!
ご教授いただいた方法で問題ありませんでした。
20名以上のメンバーがいる場合でも、プロジェクトメンバーが新規チケット作成画面に表示されるようになりました。
大変助かりました。

以上です。

2014年5月20日火曜日 15時51分11秒 UTC+9 nobu_toyofuku:
Reply all
Reply to author
Forward
0 new messages