Project

General

Profile

Plugins Directory » Boards/Wiki/Issues watchers management

Author: Vitaly Klimov
Website: http://www.redmine.org/boards/3/topics/16247
Code repository: -
Registered on: 2011-07-25 (over 12 years ago)
Current version: 0.2.3
Compatible with: Redmine 1.3.x, 1.4.x, 2.0.x
User ratings:   (2)

Redmine boards/wiki/issues watchers management and sticky groups plugin

Priority for sticky messages

Plugin adds ability to select priority level for sticky messages. Messages sorted by level first and modification time second
Please do plugins migrations before use!

Boards and topics watchers management

Plugin allows to add/remove watchers to the project' forums and their individual topics. Also it allows to assign watchers while creating a message.

Watchers management screen allows to add group members to watchers as well as lookup and quickly select watchers by typing part of their names

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
  • Watchers management screen 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

Wiki pages watchers management

Plugin allows to add/remove watchers to the wiki pages.

Watchers management screen allows to add group members to watchers as well as lookup and quickly select watchers by typing part of their names.

Watchers management is accesible from Wiki's Index by title page. Each page link has watcher's icon and number of active watchers in parenthesis. Click on the number to access watchers management screen.

To enable this feature you should have following permission enabled for role:

  • Manage wiki watchers (Wiki section of permissions dialog) - enable if you want to allow wiki pages watchers management for given role

Watchers management for new issue dialog

Plugin replaces original list of watchers in new issue creation dialog with a new and more usable. New watchers selection box allows to add group members to watchers as well as lookup and quickly select watchers by typing part of their names.

Please note that starting from version 1.4.0 ability to add non-members as watchers to issue not supported.

Issues context menu for quick watchers management

Plugin incorporates features from my other plugin - context_menu_watchers

Plugin adds 'Watchers' submenu to issues' context menu allowing to perform various watchers' related operations on selected issues:

  • Watch - add current user as watcher to selected issues
  • Unwatch - remove current user from watchers of selected issues
  • Add watchers - select users and add them as watchers to selected issues
    Restrictions: Selected issues should belong to the same project and logged user should have 'Add watchers' permission
  • Delete watchers - select users and remove them from the list of watchers for the selected issues
    Restrictions: Selected issues should belong to the same project and logged user should have 'Delete watchers' permission

Patches and changed views

Following views are altered:

  • boards/index.html.erb
  • boards/show.html.erb
  • issues/new.html.erb
  • messages/_form.html.erb
  • projects/_form.html.erb
  • projects/settings/_boards.html.erb

Following controllers/models are patched

  • boards_controller (show)
  • messages_controller (new,edit)
  • message (sticky_priority attribute)

Installation notes

  • Please install Plugin views with revisions in order for this plugin to work
  • Do plugin migrations
    rake db:migrate_plugins RAILS_ENV=production
  • Run rake task to compile correct views
    rake redmine:plugins:process_version_change plugins=redmine_boards_watchers RAILS_ENV=production

If you are going to upgrade Redmine itself after plugin installation please run rake tasks above after upgrade.

Changelog

0.2.3 (2012-06-18)

Compatible with Redmine 1.3.x, 1.4.x, 2.0.x.

  • Compatibility with 1.3.3 added
redmine_boards_watchers_v023.zip (60 KB) redmine_boards_watchers_v023.zip Vitaly Klimov, 2012-06-18 08:21

0.2.2 (2012-06-15)

Compatible with Redmine 1.3.x, 1.4.x, 2.0.x.

  • Rails 3 (Redmine 2.x) compatibility
redmine_boards_watchers_v022.zip (59.9 KB) redmine_boards_watchers_v022.zip Vitaly Klimov, 2012-06-15 18:00

0.2.1 (2012-06-07)

Compatible with Redmine 1.3.x, 1.4.x, 2.0.x.

  • Different Redmine revisions compatibility
redmine_boards_watchers_v021.zip (54.9 KB) redmine_boards_watchers_v021.zip Vitaly Klimov, 2012-06-07 18:27

0.2.0 (2012-06-06)

Compatible with Redmine 1.3.x, 1.4.x, 2.0.x.

  • Plugin depends on Plugin views with revisions
  • Added ability to manage wiki pages watchers
  • Merged with context_menu_watchers plugin
  • Replaces default watchers selection in new issue dialog
redmine_boards_watchers_v020.zip (52.3 KB) redmine_boards_watchers_v020.zip Vitaly Klimov, 2012-06-06 18:36

0.1.3 (2012-04-06)

Compatible with Redmine 1.3.x.

  • Added ability to manage topic watchers while replying
redmine_boards_watchers_v013.zip (35.1 KB) redmine_boards_watchers_v013.zip Vitaly Klimov, 2012-04-06 17:26

0.1.2 (2012-04-01)

Compatible with Redmine 1.3.x.

  • DE translation added
  • More robust JS code
redmine_boards_watchers_v012.zip (33.2 KB) redmine_boards_watchers_v012.zip Vitaly Klimov, 2012-04-01 13:02

0.1.1 (2012-03-29)

Compatible with Redmine 1.3.x.

  • Major upgrade
  • Three level of sticky priorities added (low, medium, high)
  • Group selection of watchers toggles users checkboxes
  • Ability to select users using text input
  • Breadcrumbs for quick navigation
  • Added ability to check/uncheck all trackers/custom fields on project settings screen
  • Please run plugins migration before use!
redmine_boards_watchers_v011.zip (33 KB) redmine_boards_watchers_v011.zip Vitaly Klimov, 2012-03-29 15:34

0.0.7 (2012-02-24)

Compatible with Redmine 1.1.x, 1.2.x, 1.3.x.

  • Redmine 1.3.x compatibility
redmine_boards_watchers_v007.zip (20 KB) redmine_boards_watchers_v007.zip Vitaly Klimov, 2012-02-24 05:30

0.0.6 (2011-07-25)

Compatible with Redmine 1.0.x, 1.1.x, 1.2.x.

  • Interface redisigned
  • Removed dependency from Issues module
  • Added ability to select group for watchers based on project members settings
redmine_boards_watchers_v006.zip (19.6 KB) redmine_boards_watchers_v006.zip Vitaly Klimov, 2011-07-25 17:00

User ratings

  by Matthew Paul over 6 years ago

I like this plugin - it gives admin the ability to maintain who is watching forums without the users actually having to WATCH that forum themselves. Needs a fix to make it work though - see the github source issues i'll post it there.

  by suresh kumar venugopal almost 9 years ago