Treat empty username as invalid in user editor user/mceraso/fix_lp1246846_blank_username
authorJeff Godin <jgodin@tadl.org>
Wed, 30 Oct 2013 19:29:24 +0000 (15:29 -0400)
committerMelissa Ceraso <mceraso@biblio.org>
Thu, 9 Jan 2014 19:35:09 +0000 (14:35 -0500)
commite4ad0795ef4d780f9f925285f2553c33caf43741
tree274039af996f010f395ee05e57a303d650e8fd3b
parent0eb7e69840a223f37552a05c36405872fc9f1932
Treat empty username as invalid in user editor

There seems to be undesired interaction between the required
attribute and the isValid method on a dojo/dijit ValidationTextBox.
If both are set, isValid needs to check for an empty value,
otherwise the field is considered valid the moment it gains focus.

We don't want an empty username to be considered valid, because we
know that we will be unable to save the user.

We can work around this by teaching the isValid function to consider
an empty value as invalid.

Signed-off-by: Jeff Godin <jgodin@tadl.org>
Signed-off-by: Melissa Ceraso <mceraso@biblio.org>
Open-ILS/web/js/ui/default/actor/user/register.js