Is there a way in Jira to ensure all validators are run during a workflow transition, even if one of them fails?
I have added multiple validators to a workflow transition. Each of the validators generates a user-facing error message when the validator fails. The issue is that the customer is provided the transition screen I have configured. Let's say that (s)he enters invalid data for fields 1, 2, and 3. Currently, the validator for field 1 is run, and fails with an error message to the user. The user then fixes field 1, and resubmits. Now, the validator for field 2 is run and produces an error message. The client fixes that error, then resubmits. Now there is a problem with field 3. At this point, the user throws their computer against the wall because they are frustrated with being piece-mealed error messages that should all have been displayed the first time the form was submitted.
To prevent this terrible user experience, I would like to run all validators, regardless of whether how many of them fail, so all error messages are displayed to the user up-front. Is there a transition property or Jira add-on that would enable doing this?
@Jeffrey Gullett - Based on this, have you suggested this a feature for future review within http://support.atlassian.com? I know our team is looking for the same thing for the same reason, so we could bump the voting up some if you already have something out there.
Update: Looks like one was already created, but closed as "Won't Fix"
Maybe if enough folks comment, asking them to reconsider, they would at least open it back up and place in their 'Gathering Interest' bucket ..