Okay...I have created a custom workflow and basically added three custom steps.
1. Pending - need more info on ticket
2. Code Review in Progress
3. Ready to Deploy
In the permission scheme I gave only jira-administrators permission to Resolve issues. The issue I am having is everyone still appears to be able to Resolve issues. I tested with my developer and qa teams and when they put it in Ready to Deploy that should be the end of their workflow but the Resolve Issue button still appears. Am I breaking some JIRA rule by not giving them any other option from Ready to Deploy?