Bug 1019177

Summary: Preferences UI is confusing for usernames taken from LDAP
Product: [Retired] Beaker Reporter: Petr Beňas <pbenas>
Component: web UIAssignee: Dan Callaghan <dcallagh>
Status: CLOSED CURRENTRELEASE QA Contact: tools-bugs <tools-bugs>
Severity: low Docs Contact:
Priority: low    
Version: 0.14CC: dcallagh, dowang, ebaak, pstehlik, qwan, rjoost, tools-bugs
Target Milestone: 23.0Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: UX
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-07 23:10:54 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 Petr Beňas 2013-10-15 09:11:16 UTC
Version-Release number of selected component (if applicable):
0.14.1

How reproducible:
100%

Steps to Reproduce:
1. Hello, username -> Preferences
2. Change contents of the Beaker Password field
3. Click Change

Actual results:
Cannot change password error appears

Expected results:
Password is changed

Additional info:

Comment 2 Nick Coghlan 2013-10-15 09:23:56 UTC
This is actually expected behaviour - users can't set a login password in Beaker if they're being authenticated against an LDAP server.

However, displaying the password field and then objecting if the user tries to enter a value is admittedly confusing.

If the status of a user as LDAP-derived or not was cached locally, then it would be possible to simply hide or disable the password field (with an appropriate message) for affected users.

Comment 3 Nick Coghlan 2013-10-22 07:15:47 UTC
At some point before 1.0, we should ensure we hide or disable the Beaker password field for LDAP logins.

Comment 5 Dan Callaghan 2016-05-16 02:59:29 UTC
This is implemented in Beaker 23, as part of the Preferences page re-implementation.

Note that the password changing field is now moved to the user page (in the menu it's Hello -> My Account). Actually it was always there *too*, but now we have removed it from the Preferences page in favour of the user page.

In Beaker 23 if a user's account came from LDAP then the "change password" form is not offered on the My Account page.

Comment 7 Dan Callaghan 2016-07-07 23:10:54 UTC
Beaker 23.0 has been released.