I took a couple of days last week and knocked up a new JIRA plugin that makes it easier to deal with voting, the Voters and Watchers Plugin.
This plugin consists of three custom fields:
- The View Voters custom field – this field allows you to view all of the users who have voted for an issue, as well as search for all issues voted for by a particular user.
- The View Watchers custom field – this field allows you to view all of the users who have watched an issue, as well as search for all issues watched by a particular user.
- The Vote custom field – This places a link into the issue navigator that will allow you to vote or unvote for each issue in the table via AJAX, so you don’t have to visit each individual issue page.
Hopefully these small improvements will make voting faster and easier — because better feedback will help deliver what customers actually want.
Two notes or warning, however: This plugin does not respect the Voters and Watcher permissions. So if you’re need to hide the voting information, then don’t use the plugin. Second, if you’re using the View Voters custom field and the Vote custom field at the same time, the View Voters list won’t change when you vote or unvote. If someone wanted to try to add that, it might not be too hard to add some ajax that would change the value of the Voters list.