Allow administrators to change account user names.
This will be useful when testing user account creation in Kerberos authenticated systems.
Zanata admins can now update an account's username. Validations are done so that user names remain unique.
Tested with Zanata version 2.1-SNAPSHOT (20121204-0903)
If we change the user name but not the password, the user cannot continue to use they password to sign in. Admin does need to either provide a password or send a courtesy/confirmation email to user to
After username is changed, zanata should send a courtesy email such as:
Subject: Zanata: Username has changed to XXXX
Your username has been changed to XXXX. Please go to the zanata server
<ZanataServerUrl> to reset your password.
Zanata now sends an email when the username has been changed by an administrator. This only happens for instances where internal authentication is enabled. Other instances have no need to reset the user's password.
VERIFIED with Zanata version 2.1-SNAPSHOT (20121211-1215)