Changing client passwords -- Add support for disclosing requirements
Currently, when changing a staff password, the interface presents a person only with a field for entering the password, another for confirming it, a submit button, and a cancel button. If the password doesn't meet complexity requirements as set in Customization Manager, an error is thrown, but only with the message "Password does not meet staff password requirements".
There should be a customizable way to convey to staff resetting their password what the complexity requirements are, both with the initial reset form and with the error message. (Not just reposting the regex, if that crosses anyone's mind, because reading regex patterns is a special skill.)
This option should be nullable so Atlas' default message could be used by those who prefer it.