Restricting Priority and Resolution
You can use Behaviours to easily restrict priority and resolution values by workflow transition, project and/or issue type, user groups, user roles, and more.
For example, to optimize workflows, you may want to restrict resolutions based on the workflow transition being completed. As another example, you may want to restrict certain priorities and resolutions to certain roles to make sure some users can't create high-priority issues.
Restrict by workflow action
You can use Behaviours to restrict what resolutions display based on the workflow transition being completed. In the following example, we have a transition called Terminate and we only want users to be able to use the Won't Fix, Incomplete, and Cannot Reproduce resolutions when completing this transition.
You can test to see if this behaviour works by using the Terminate (or equivalent) transition.
Restrict Priorities by Group
You use Behaviours to restrict priorities by group. In the following example, we restrict users so only those in the jira-developers group can use the two highest priorities.
Test this behaviour by trying to create an issue as a user who is not a member of the jira-developer group. You may need to use the switch user function.