I have two "ending" states: Done and Rejected. I have several Resolutions, including Done, Won't Do, Duplicate, and Can't Reproduce.
When an issue is transitioned to Done, I have a Post-Function that will set the Resolution to Done.
When an issue is transitioned to Rejected, I open the Resolve Issue Screen where the user, among other things, can select a Resolution.
Is there a way to ensure that a user cannot transition to Rejected and then select a Resolution of Done? I only want them to be able to select Won't Do, Duplicate or Can't Reproduce. I looked at the transition's Validators but none of them seemed to match what I'm looking for.