]> git.evergreen-ils.org Git - Evergreen.git/commit
Treat empty username as invalid in user editor
authorJeff Godin <jgodin@tadl.org>
Wed, 30 Oct 2013 19:29:24 +0000 (15:29 -0400)
committerBen Shum <bshum@biblio.org>
Thu, 9 Jan 2014 23:03:07 +0000 (18:03 -0500)
commit9b76589e0ba2ec59eaf52df073a0052dcb1ad8fd
tree2d5a728904daf6e92a9367f1214c0f7ff7079ef3
parent33b8acf6d69b3d9555aa0acdd38118f292996d5d
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>
Signed-off-by: Ben Shum <bshum@biblio.org>
Open-ILS/web/js/ui/default/actor/user/register.js