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:
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.
At some point before 1.0, we should ensure we hide or disable the Beaker password field for LDAP logins.
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.
Beaker 23.0 has been released.