プロジェクト

全般

プロフィール

QA #290

未完了

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

おがわ あきぴー さんが7年以上前に追加. ほぼ3年前に更新.

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

0%

予定工数:

説明

■現象/要望

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

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

■解決策

Redmine4.2.0で対応される模様
Allow adding user groups as watchers for issues
https://www.redmine.org/issues/4511

(↓4.1まで)
下記プラグインで対応可能。
・ウォッチャー登録画面に、ユーザグループやロールのプルダウンが出せる。(watcher_filter)
・サイドバー上でウォッチャーグループの選択ができる(watcher_group)

ayweak/redmine_watcher_filter:
https://github.com/ayweak/redmine_watcher_filter

This plugin filters issue watchers and checks/unchecks them, by groups, roles and custom field values.


foton/redmine_watcher_groups
https://github.com/foton/redmine_watcher_groups
Plugin for Redmine that adds functionality to have Watcher Groups in addition to Watchers.

Adds new list in the showed Issue sidebar which lists added Watcher Groups and allows to add/remove groups to that list.
All notifications to involved in a issue users (watchers + involved) are sent also to the current members of all added groups.

スクリーンショット
https://github.com/foton/redmine_watcher_groups/blob/master/Issue-Screen.png

■対応状況

プラグインで対応可能 4.0対応済
https://github.com/ayweak/redmine_watcher_filter

■補足

redmine_watcher_groupsは、4.0対応済
unofficial-ansible登録済
https://github.com/y503unavailable/redmine-centos-ansible/issues/40

redmine_watcher_groupsは、3.3で動作しなかったが、2017/8に修正され3.4でも動作可能となった。
修正 https://github.com/foton/redmine_watcher_groups/commit/7f271d28240a9f0e8e7585a69d235bc60dd82d5e

redmine_watcher_groupsは、2系統に分かれて数年間進化している模様。(2017/12時点)

https://github.com/planio-gmbh/redmine_watcher_groups
https://github.com/foton/redmine_watcher_groups

一部機能が不要な場合には、プラグインのソース修正で省略する事も可能。
https://redmine.tokyo/issues/290#note-5

Allow groups to be added as watchers 3.4対応
https://github.com/piccio/redmine_watchers_groups


(↓2017/12現在対処済)
上記プラグインには、バグがある。(redmine_watcher_groups)

neta@とんこつしかたべない@netazone
@tkusukawa @おがわ あきぴー (続き)・既存のウォッチャー(グループではない方)が削除できなくなりました。ゴミ箱押しても消えない。
こりゃいかんということで検討終了してました。
posted at 14:48:55

29分前@netazone
neta@とんこつしかたべない@netazone
@tkusukawa @おがわ あきぴー 問題なく使えてますか?まったく動かないのではなかったです。グループ少なければいいかも。
2つ不具合があって、没に。
・ウォッチャーグループ 追加→「グループの検索」が動作しない
・100件目以降のグループが表示されない→選べないグループがある
posted at 14:42:25

5時間前@netazone
neta@とんこつしかたべない@netazone
@おがわ あきぴー 2.5→3.3 で一番困ってるのがこのプラグインが使えなくなることなんです。動かせてるやつがあったら知りたいです。
3.2 まででしたら、別のですが、 http://www.redmine.org/plugins/rmp_group_watchers… が使えました。@tkusukawa さんが使ってるとか
posted at 09:31:41

7時間前@netazone
neta@とんこつしかたべない@netazone
@おがわ あきぴー ウォッチャーグループのプラグインを愛用していますが、

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の機能が関連している部分が考慮されていないと思われる。


ファイル

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