With the evolution of JIRA over the years, it has a set of nice APIs or helper methods for doing pretty much everything. But one thing that I always have to look up while developing plugins is using date and user pickers in a velocity template.
As usual, it is something that is really easy once you look it up. Here is a simplified version of what I have done in the last few versions of JIRA.
There are so many user stories for this one! How do you override some of the JIRA built in actions? How do you do some additional stuff in the JIRA built in action? Like doing some crazy things immediately after creation before the page return to the user? Or doing some innovative validations on some of those actions? Or do what is asked in this thread ?
Here is the simple answer to all those questions. Extends the JIRA actions using the webwork plugin module. There could be some alternatives in few cases (like handling it in a listener) but not always.