Redmine boards/wiki/issues watchers management plugin
Added by Vitaly Klimov over 14 years ago
Intro¶
- Plugin allows to add/remove watchers to the project' forums(boards) and their individual topics. Also it allows to assign watchers while creating a message and to assign groups as watchers (experimental)
- Plugin allows management of watchers for wiki pages
- Plugin adds watchers context menu for issues
- Plugin adds three levels to sticky message attribute for additional structure flexebility
Up to date plugin page¶
Replies (75)
RE: Redmine boards watchers plugin - Added by William Baum over 14 years ago
This is awesome! Thank You!
We will be able to use the forums now.
Any chance of getting the "Watchers" link also in the header of the forum and message display, perhaps next to Watch/Unwatch??
RE: Redmine boards watchers plugin - Added by Vitaly Klimov over 14 years ago
Added ability to manage individual topics¶
Redmine boards watchers plugin v0.0.3¶
Plugin allows to add/remove watchers to the project' forums(boards) and their individual topics
Plugin adds following extra links
- Extra button Watchers in Settings->Forums tab for each board right before Edit and Delete
- Extra column Watchers in list of forums
- Extra column Watchers in list of topics for each forum
To enable this feature you should have following permissions enabled for role:
- Manage boards watchers (Boards section of permissions dialog)
- Add watchers (Issue tracking section of permissions dialog)
- Delete watchers (Issue tracking section of permissions dialog)
Please note that plugin uses standart Redmine code for managing watchers and thus would not work correctly unless Issue module is enabled for project (you won't be able to add watchers unless you have Issue module enabled for project).
RE: Redmine boards watchers plugin - Added by Vitaly Klimov over 14 years ago
New version available.
- Separate permissions for board/topic watchers management
- Current number of watchers displayed in Watchers column
Redmine boards watchers plugin v0.0.4¶
Plugin allows to add/remove watchers to the project' forums(boards) and their individual topics
Plugin adds following extra links
- Extra button Watchers in Settings->Forums tab for each board right before Edit and Delete
- Extra column Watchers in list of forums
- Extra column Watchers in list of topics for each forum
Number of watchers is displayed in parenthesis after the watchers' icon.
To enable this feature you should have following permissions enabled for role:
- Manage board watchers (Boards section of permissions dialog) - enable if you want to allow boards watchers management
- Manage topic watchers (Boards section of permissions dialog) - enable if you want to allow individual topics watchers management
- Add watchers (Issue tracking section of permissions dialog) - should be enabled for both (board/topic) modes to work
- Delete watchers (Issue tracking section of permissions dialog) - should be enabled for both (board/topic) modes to work
Please note that plugin uses standart Redmine code for managing watchers and thus would not work correctly unless Issue module is enabled for project (you won't be able to add watchers unless you have Issue module enabled for project).
RE: Redmine boards watchers plugin - Added by Vitaly Klimov over 14 years ago
New version available - 0.0.5
- Ability to set watchers for new messages
Redmine boards watchers plugin v0.0.5¶
Plugin allows to add/remove watchers to the project' forums(boards) and their individual topics. Also it allows to assign watchers while creating a message.
Plugin adds following extra links/forms
- Extra button Watchers in Settings->Forums tab for each board right before Edit and Delete
- Extra column Watchers in list of forums
- Extra column Watchers in list of topics for each forum
- List of checkboxes with list of project' users for new message form
Number of watchers is displayed in parenthesis after the watchers' icon.
To enable this feature you should have following permissions enabled for role:
- Manage board watchers (Boards section of permissions dialog) - enable if you want to allow boards watchers management
- Manage topic watchers (Boards section of permissions dialog) - enable if you want to allow individual topics watchers management
- Add watchers (Issue tracking section of permissions dialog) - should be enabled for both (board/topic) modes to work
- Delete watchers (Issue tracking section of permissions dialog) - should be enabled for both (board/topic) modes to work
Please note that plugin uses standart Redmine code for managing watchers and thus would not work correctly unless Issue module is enabled for the project (you won't be able to add watchers unless you have Issue module enabled for the project).
RE: Redmine boards watchers plugin - Added by Christopher Proud about 14 years ago
This is excellent. Just what I needed.
Would be even better if I could add a group of people to the watch list...
Thanks Vitaly
RE: Redmine boards watchers plugin - Added by Anonymous almost 14 years ago
That sounds great! Why isn't it on the Redmine Plugin list?
Also, is there anything special to consider for installing this plugin or does it work as usual?
RE: Redmine boards watchers plugin - Added by jesse cai almost 14 years ago
it seems i can't get email notification work with this plugin.
RE: Redmine boards watchers plugin - Added by Terence Mill over 13 years ago
Is there an official SCm eg on github thta code contributions can be pushed?
Would be great if yourcan provide it that, Vitaly !
RE: Redmine boards watchers plugin - Added by Kim Pepper over 13 years ago
RE: Redmine boards watchers plugin - Added by Kim Pepper over 13 years ago
I get a 500 error when using this plugin with redmine 1.2. Has anyone else had this issue?
Processing MessagesController#new (for 203.206.230.86 at 2011-06-22 00:53:03) [POST] Parameters: {"board_id"=>"11", "commit"=>"Create", "action"=>"new", "authenticity_token"=>"8tXDbhOHS6kKvNmM/EsMgIW63Xt+dIn7ZkfBIoHcSnw=", "controller"=>"messages", "message"=>{"subject"=>"test", "content"=>"test", "sticky"=>"0", "locked"=>"0"}, "attachments"=>{"1"=>{"description"=>""}}} ArgumentError (wrong number of arguments (1 for 2)): app/models/message_observer.rb:20:in `after_create' /usr/lib/ruby/1.8/observer.rb:185:in `notify_observers' /usr/lib/ruby/1.8/observer.rb:184:in `each' /usr/lib/ruby/1.8/observer.rb:184:in `notify_observers' app/controllers/messages_controller.rb:63:in `new' /usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:95:in `process_request' /usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:207:in `main_loop' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:374:in `start_request_handler' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:332:in `handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/utils.rb:184:in `safe_fork' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:330:in `handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:163:in `start' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:209:in `start' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:80:in `synchronize' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in `synchronize' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:154:in `spawn_application' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously' /usr/lib/phusion_passenger/passenger-spawn-server:61 Rendering /usr/share/redmine/public/500.html (500 Internal Server Error)
RE: Redmine boards watchers plugin - Added by Joshua Villagomez over 13 years ago
Excited about this plugin. Was looking for this ability. Has it been included in Plugin list? Anyone tested in 1.2 successfuly?
RE: Redmine boards watchers plugin - Added by Vitaly Klimov over 13 years ago
Version 0.0.6 released and plugin added to the plugins page:
http://www.redmine.org/plugins/redmine_boards_watchers
What's new:
- Interface redesigned
- Removed dependency from Issues module
- Added ability to select group for watchers based on project members settings
RE: Redmine boards watchers plugin - Added by Kim Pepper over 13 years ago
Vitaly,
Thanks for the update.
However, when I create a new forum post, select the watchers, and hit create, I get a 500 error and the following output in the logs.
Processing MessagesController#new (for 203.206.230.86 at 2011-06-22 00:53:03) [POST] Parameters: {"board_id"=>"11", "commit"=>"Create", "action"=>"new", "authenticity_token"=>"8tXDbhOHS6kKvNmM/EsMgIW63Xt+dIn7ZkfBIoHcSnw=", "controller"=>"messages", "message"=>{"subject"=>"test", "content"=>"test", "sticky"=>"0", "locked"=>"0"}, "attachments"=>{"1"=>{"description"=>""}}} ArgumentError (wrong number of arguments (1 for 2)): app/models/message_observer.rb:20:in `after_create' /usr/lib/ruby/1.8/observer.rb:185:in `notify_observers' /usr/lib/ruby/1.8/observer.rb:184:in `each' /usr/lib/ruby/1.8/observer.rb:184:in `notify_observers' app/controllers/messages_controller.rb:63:in `new' /usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:95:in `process_request'
I am using redmine 1.2 Have you seen anything like this yourself?
Thanks,
Kim
RE: Redmine boards watchers plugin - Added by Vitaly Klimov over 13 years ago
Kim, i am using Redmine 1.2 as well and so far have seen no troubles in creation of new messages. Can you please check if you have other plugins installed?
RE: Redmine boards watchers plugin - Added by Kim Pepper over 13 years ago
Thanks for your reply Vitaly. I disabled another plugin 'Redmine Project Specific Email Sender' which fixed the problem.
Kim
RE: Redmine boards watchers plugin - Added by Terence Mill over 13 years ago
German locale
de: # boards watchers permission permission_delete_board_watchers: "Forum Beobachter verwalten" permission_delete_message_watchers: "Themen Beobachter verwalten"
RE: Redmine boards watchers plugin - Added by Terence Mill over 13 years ago
Ahhh!! noo! What did you do :(
We was so glad there was a drop-down liost control for watchers selction so far and now its the same ugly huge check box block as in issues watchers when creating a new ticket. We wanted to change that accoding to issue watcher list for exitsing issues and as baord wacthers 0.0.5
We have a lot members (100+) in our projects ad this view is unusable.
Would you please go back to the drop down list and add/remove watcher interface. The new interface with checkboxes won't be accepted from our usability experts.
Please go back to the old interface. It was much more usable.
RE: Redmine boards watchers plugin - Added by Kim Pepper over 13 years ago
I disagree. The current checkboxes grid works best for us.
Kim
RE: Redmine boards watchers plugin - Added by Terence Mill over 13 years ago
Ho many users you see there?
RE: Redmine boards watchers plugin - Added by Terence Mill over 13 years ago
Well, than you never run into a usability problem.
But Boards usally should handle more than 10 members.
RE: Redmine boards watchers plugin - Added by Vitaly Klimov over 13 years ago
Well, i myself have like 70 users on particular boards and found it is easier to use checkboxes for selection of 40+ people than dropdown, because dropdown is much slower.
Also it works without Issues module enabled.
Anyway, i will try to make it an option in the next release.
RE: Redmine boards watchers plugin - Added by Joshua Villagomez over 13 years ago
Regarding permissions, does this mean that if users can add Watchers in Forums, they will also have permission to add Watchers when creating issues? I wonder if a clean separation can be made. We don't allow users to add watchers in Issues. But interested in allowing them to add watchers in Forums. Thanks, works great in 1.2.x.
RE: Redmine boards watchers plugin - Added by Vitaly Klimov over 13 years ago
No, permissions for forums only. They do not affect issues watchers permissions.