プロジェクト

全般

プロフィール

QA #290

おがわ あきぴー さんが約7年前に更新

チケットのウォッチャーをユーザグループや役割などでも選択・検索できるようにしたい。 

 Feature #10121: Watchers - Add Group / Role - Redmine 
 http://www.redmine.org/issues/10121 

 ---------- 

 
 下記プラグインで対応可能。 
 ウォッチャー登録画面に、ユーザグループやロールのプルダウンが出る。 

 ayweak/redmine_watcher_filter: This is a Redmine plugin. This plugin filters issue watchers and checks/unchecks them, by groups, roles and custom field values. 
 https://github.com/ayweak/redmine_watcher_filter 

 ----------- 

 GitHub - foton/redmine_watcher_groups 
 https://github.com/foton/redmine_watcher_groups 

 上記プラグインには、バグがある。 

 neta@とんこつしかたべない@netazone 
 @tkusukawa @akipii (続き)・既存のウォッチャー(グループではない方)が削除できなくなりました。ゴミ箱押しても消えない。 
 こりゃいかんということで検討終了してました。 
 posted at 14:48:55 
   
 29分前@netazone 
 neta@とんこつしかたべない@netazone 
 @tkusukawa @akipii 問題なく使えてますか?まったく動かないのではなかったです。グループ少なければいいかも。 
 2つ不具合があって、没に。 
 ・ウォッチャーグループ 追加→「グループの検索」が動作しない 
 ・100件目以降のグループが表示されない→選べないグループがある 
 posted at 14:42:25 
   
 5時間前@netazone 
 neta@とんこつしかたべない@netazone 
 @akipii 2.5→3.3 で一番困ってるのがこのプラグインが使えなくなることなんです。動かせてるやつがあったら知りたいです。 
 3.2 まででしたら、別のですが、 http://www.redmine.org/plugins/rmp_group_watchers… が使えました。@tkusukawa さんが使ってるとか 
 posted at 09:31:41 
   
 7時間前@netazone 
 neta@とんこつしかたべない@netazone 
 @akipii ウォッチャーグループのプラグインを愛用していますが、 
 >foton/redmine_watcher_groups 
 Redmine 3.2, 3.3では動作させることができませんでした。とても残念です。 

 ------------------ 

 1)ウォッチャーグループ 追加→「グループの検索」が動作しない 
 ↓ 
 再現した。 
 検索ボックスに文字列を入力しても、自動補完してくれない。 
 ↓ 
 redmine\app\views\issues\new.html.erb を上書きしているのが問題か? 
 他pluginの干渉も考えられる。 
 →たぶんバグだろう。 

 2)100件目以降のグループが表示されない→選べないグループがある 
 ↓ 
 再現した。 
 100件までしかグループが表示されない。 
 ↓ 
 下記ソースの該当部分を変更すれば直る。(例:100→1000) 

 redmine\plugins\redmine_watcher_groups\app\controllers\watcher_groups_controller.rb 
 L68 
     @groups = Group.active.like(params[:q]).find(:all, :limit => 100) 

 redmine\plugins\redmine_watcher_groups\app\views\watcher_groups\_new.html.erb 
 L20 
 Group.sorted.active.limit(100) ) %> 

 3)既存のウォッチャー(グループではない方)が削除できなくなりました。ゴミ箱押しても消えない。 

 →再現した。 
  再現方法は下記の通り。 

 チケット新規登録 
 →①Watcher追加画面で、ユーザA,Bを2人追加 
 →②WatcherGroup追加画面で、2グループを追加 
   ユーザAはユーザグループに所属している。 
   ユーザBは2つのユーザグループいずれにも所属していない。 
 →ユーザBの横にごみ箱アイコンが出るが、削除できない。 
  ユーザAはごみ箱アイコンそのものが表示されないのはOK。理由は、グループを削除していないから。 
  2つのユーザグループの削除はOK。 
 →たぶんバグだろう。 
  このプラグインでは、WatcherGroupとWatcherの機能が関連している部分が考慮されていないと思われる。 

 h3. ■現象/要望 

 h3. ■解決策 

 h3. ■対応状況 

 h3. ■補足 

戻る