What I would like to do is create a boolean custom field, and then create a kind of gate field that is enabled when the boolean is true and disabled when it is false. When enabled only users of a certain elevated role (say administrators) can resolve the ticket. Otherwise developers and the normal users who should be able to can resolve it.
I know this is a bit complex, but does anyone know how this might be implemented in Jira?
Yes, but you might need the jira-utilities plugin (free). I always install it so I forget what all it gives me. I do this all the time. I've setup of approvals by having a transition that comes back to the status for each role needing to approve it restricted to that role that presents a yes/no approval choice that is required. Then when all the approval fields are set to yes a transition to the next step is allowed.
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG