QA #290
奈良 裕記 さんが6年以上前に更新
チケットのウォッチャーをユーザグループや役割などでも選択・検索できるようにしたい。
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
redmine_watcher_groupsは、3.3で動作しなかったが、2017/8に修正され3.4でも動作可能となった。
修正 https://github.com/foton/redmine_watcher_groups/commit/7f271d28240a9f0e8e7585a69d235bc60dd82d5e
一部機能が不要な場合には、プラグインのソース修正で省略する事も可能。
https://redmine.tokyo/issues/290#note-5
本プラグインは、2系統に分かれて数年間進化している模様。(2017/12時点)
https://github.com/planio-gmbh/redmine_watcher_groups
https://github.com/foton/redmine_watcher_groups
-----------
(↓2017/12現在対処済)
上記プラグインには、バグがある。
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. ■補足
戻る