There is a workflow, shared by many projects, that has two conditions for a particular transition:
1. Only members of the "set security issue" permission/project role can transition an issue from open to defined status.
2. The issue can only be transitioned if has a custom field set to production (excludes certification and test tickets)
Right now there are a bunch of users across projects that have the first permission that I don't want to be affected by any changes.
I have one user who should be able to transition all issues whether they have the field as production, certification, or test.
And I have one user who should only be able to transition issues with the field set to certification.
I'm struggling to come up with a way to configure so that no user gets more access than they need. Or any next best solutions.