When an issue has been created, we send it it an "In Review" state. We have a defined number of reviewers who have the Reviewer project role.
When a developer changes the state of an issue I'll use a workflow transition screen to pop up and I'd like the available list of assignees to be only those in the Reviewer role. Is this possible?
Currently I'm using a workflow function to check that a person is in the Reviewer role and that they have permission to execute the next step to "Reviewed". The problem with this is if a developer assigns the task to someone who isn't in the Reviwer role, then the issue reaches a dead end. I'd like to do the check before the issue is assigned from "Open" to "In Review".