Improve username flow for staged users
authorJeff Godin <jgodin@tadl.org>
Wed, 30 Oct 2013 20:41:06 +0000 (16:41 -0400)
committerJeff Godin <jgodin@tadl.org>
Thu, 26 Dec 2013 19:10:23 +0000 (14:10 -0500)
commit44851383072d3ebbf2d8652ede6c84b67e64ac28
tree3bdde6ecbadc07679392ffb7886c14654e965262
parent122179e35e39405346f4d236626048c0ee12db5b
Improve username flow for staged users

Staged users in most cases have a username that consists of a UUID.

Rather than leave the UUID as their username or require staff to
clear the field and replace it with a barcode or other value, it
would be better to remove this username when loading the staged user
in the user editor.

This commit clears the username when loading a stage user if the
username looks like a UUID.

If a barcode has been staged for the loaded staged user, the
username will be populated with that value.

If there is no staged barcode, the username will remain blank and
will be populated using the standard method after staff enters a
value in the barcode field.

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