When changing an application status, users should be required to provide a reason if they have selected a status associated with one of the following recruitment steps:
Currently, users do not have to select a reason if they click "Save" instead of "Next" on the "Change application status" screen.
Here are several ideas about how to ensure a reason is always required:
1) Provide an on/off setting for the “Save” button on the “Change application status” screen. If the button is turned off, users would only be able to click “Next”; then, on the "Confirm status change" screen, they would be required to select a reason.
2) If a user selects a status that is associated with one of the recruitment steps above:
a) automatically hide/disable the “Save” button;
b) if a user clicks "Save," display an error message/pop-up indicating that they must click "Next"; or
c) display the reason dropdown on the “Change application status” screen and make it a required field.