Bug 1002340

Summary: Using OpenID login fails to inform user the username is already in use
Product: [Retired] Zanata Reporter: Damian Jansen <djansen>
Component: UsabilityAssignee: Patrick Huang <pahuang>
Status: CLOSED CURRENTRELEASE QA Contact: Zanata-QA Mailling List <zanata-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 3.0CC: dchen, pahuang, sflaniga, zanata-bugs
Target Milestone: ---   
Target Release: 3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 3.0.3-SNAPSHOT (20130913-0020) Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-11-27 03:23:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Damian Jansen 2013-08-28 23:45:17 UTC
Description of problem:
If a user logs in with OpenID for the first time, the Edit Profile page fails to inform the user that the username is taken if so. Secondly, on pressing the button, the username field disappears so the user cannot remedy the problem.

Version-Release number of selected component (if applicable):
3.0

How reproducible:
Easy always

Steps to Reproduce:
Pre: An OpenID server to log into
1. Press Login
2. Select OpenID (I used Google)
3. Enter a name
4. Enter a username that is already taken
5. Enter an email and press Save

Actual results:
Two fields are now showing - name and email - and the only indication that the username is not available is the server log.

Expected results:
Username already taken errors should be inline, ala internal auth signup.

Additional info:
Couldn't think of another way to add more "use" words to the summary.

Comment 1 Sean Flanigan 2013-08-29 00:04:52 UTC
(In reply to Damian Jansen from comment #0)
> Description of problem:
> If a user logs in with OpenID for the first time, the Edit Profile page
> fails to inform the user that the username is taken if so. Secondly, on
> pressing the button, the username field disappears so the user cannot remedy
> the problem.

> Additional info:
> Couldn't think of another way to add more "use" words to the summary.

"If a user uses OpenID to log in for the first time, the Edit Profile page fails to inform the user if the username is already used. Secondly, on using the Save button, the username field disappears so the user cannot remedy the problem and the page becomes unusable." -Fixed!

If there's no useful feedback to the user at all, I think we should target this for 3.0.x.

Comment 2 Patrick Huang 2013-09-09 05:04:57 UTC
https://github.com/zanata/zanata-server/pull/164

Comment 3 Patrick Huang 2013-09-09 05:12:56 UTC
cherry picked to release branch
https://github.com/zanata/zanata-server/commit/57f8743af6544eef197473f3efaf4826f0a35a07

Comment 4 Damian Jansen 2013-09-09 06:33:45 UTC
Seems to be a problem with the stability of the username field, in that sometimes it does not show the message, even after pressing Save (race condition with the "should show" function?)

Comment 5 Patrick Huang 2013-09-12 03:28:35 UTC
fixed in https://github.com/zanata/zanata-server/pull/175

Comment 6 Ding-Yi Chen 2013-09-17 01:27:30 UTC
VERIFIED with Zanata version 3.0.3-SNAPSHOT (20130913-0020)

and Zanata version 3.1-SNAPSHOT (20130913-1232)

Comment 7 Sean Flanigan 2013-11-27 03:13:37 UTC
Closing VERIFIED bugs for Zanata versions <= 3.1.

Comment 8 Sean Flanigan 2013-11-27 03:15:35 UTC
Closing VERIFIED bugs for Zanata versions <= 3.1.

Comment 9 Sean Flanigan 2013-11-27 03:19:01 UTC
Closing VERIFIED bugs for Zanata versions <= 3.1.

Comment 10 Sean Flanigan 2013-11-27 03:23:29 UTC
Closing VERIFIED bugs for Zanata versions <= 3.1.

Comment 11 Sean Flanigan 2013-11-27 03:33:41 UTC
Closing VERIFIED bugs for Zanata versions <= 3.1.

Comment 12 Sean Flanigan 2013-11-27 03:35:57 UTC
Closing VERIFIED bugs for Zanata versions <= 3.1.