Add custom conditions on issue operations


I’m looking for an alternative way on adding custom conditions to certain issue operations on JIRA. Currently, I modified the ‘system-issueoperations-plugin.xml’ and added custom conditional classes to limit the visibility of selected operations. This works fine but I need an alternative solution for this. Is there something else that could be done for this?

The modified ‘system-issueoperations-plugin.xml’ and conditional classes are deployed to the <jira_install_dir>/WEB-INF/classes/ directory during server start-up.

Here’s the list of operations with added custom conditions:

  • subtask-to-issue
  • issue-to-subtask
  • move-issue
  • move-subtask
  • clone-issue
  • delete-issue