Is there a way in Jira to ensure all validators are run during a workflow transition, even if one of them fails?
More details:
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?