Shift around username/password editing
The username is now made more visible on the register screen,
encouraging the user to create a new username before they set
an SSH public key on their account.
Username and password were removed from most tabs and put into their
own HTTP Password tab, just below the SSH Public Keys. We also now
have a clear password button, to permit erasing a password that was
assigned and isn't actually needed by the user.
The username can only be set once per account now, and once set is
not permitted to be changed. This change simplifies our UI, but it
also sets the stage for supporting ${user} variables in access rules
for references, and renaming an account once it has branches owned by
it would complicate the account rename process.
Change-Id: I2c0f26bb4501b88faa451105dd3d74e3830e632c
Signed-off-by: Shawn O. Pearce <sop@google.com>
19 files changed