For those interested, I knocked up a very simple (yet very useful!) new plugin module for Jira 3.4 during the week.
The Issue Operations plugin module (see “doc”:http://confluence.atlassian.com/display/JIRA/Issue+Operations+Plugin+Module) lets you add your own operations to Jira’s operations panel.
issue-operations.png
_(In this screenshot ‘Google this issue’ is a simple issue operations plugin)_
This module is useful because if you have any plugin that deals with a single issue, you need a way to link to your plugin’s other modules. For example an XWork plugin module to print a CRC card of an issue would have an Issue Operation module to link to it.
Most of the time writing a new operation is simply a matter of a snippet of XML (as in the documentation), but if you need more detail you can write your own PluggableIssueOperation implementation which can then show and hide itself based on your own logic (eg only show this operation to users with permission X) or generate much more complex HTML.
Hope it’s useful to plugin authors!
As always, if there’s anything else you think could be plugginable – please do let us know.

Fresh ideas, announcements, and inspiration for your team, delivered weekly.

Subscribe now