Let users update their own password with Identity API v3

Bug #1239757 reported by Julie Pichon
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
High
Zhenguo Niu
python-keystoneclient
Fix Released
Wishlist
Dolph Mathews

Bug Description

As part of bug 1237989, the 'Change Own Password' settings panel is deactivated when using Keystone v3.

Once there is an API in v3 for users to update their own password (see https://blueprints.launchpad.net/keystone/+spec/v3-user-update-own-password ) we need to reenable this panel.

Changed in horizon:
status: New → Confirmed
Changed in horizon:
assignee: nobody → Zhenguo Niu (niu-zglinux)
David Lyle (david-lyle)
Changed in horizon:
milestone: icehouse-1 → icehouse-2
Changed in python-keystoneclient:
assignee: nobody → Zhenguo Niu (niu-zglinux)
Revision history for this message
Matthias Runge (mrunge) wrote :

IMHO, the corresponding keystone patch is not merged right now

Revision history for this message
Dolph Mathews (dolph) wrote :

In fact, it merged today: https://review.openstack.org/#/c/52456/

Changed in python-keystoneclient:
importance: Undecided → Wishlist
status: New → Triaged
summary: - Let users update their own password with Keystone v3
+ Let users update their own password with Identity API v3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-keystoneclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/59914

Changed in python-keystoneclient:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to horizon (master)

Fix proposed to branch: master
Review: https://review.openstack.org/59918

Changed in horizon:
status: Confirmed → In Progress
David Lyle (david-lyle)
Changed in horizon:
milestone: icehouse-2 → icehouse-3
Matthias Runge (mrunge)
Changed in horizon:
status: In Progress → Triaged
assignee: Zhenguo Niu (niu-zglinux) → nobody
Changed in horizon:
assignee: nobody → Zhenguo Niu (niu-zglinux)
Revision history for this message
Julie Pichon (jpichon) wrote :

Still waiting on the keystone client patch to merge, it looks like. Then the Horizon review can be restored.

Changed in python-keystoneclient:
assignee: Zhenguo Niu (niu-zglinux) → David Stanek (dstanek)
Thierry Carrez (ttx)
Changed in horizon:
milestone: icehouse-3 → icehouse-rc1
Revision history for this message
Jeremy Hopkins (jeremy-hopkins-3) wrote :

Seems like this is resolved in the current version of dev stack.

Revision history for this message
Julie Pichon (jpichon) wrote :

@Jeremy: Not quite when explicitly using Keystone v3. Unfortunately the keystone client patch is still under review at this point.

Changed in python-keystoneclient:
assignee: David Stanek (dstanek) → Brant Knudson (blk-u)
Brant Knudson (blk-u)
Changed in python-keystoneclient:
assignee: Brant Knudson (blk-u) → Zhenguo Niu (niu-zglinux)
David Lyle (david-lyle)
Changed in horizon:
milestone: icehouse-rc1 → none
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-keystoneclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/82870

Changed in python-keystoneclient:
assignee: Zhenguo Niu (niu-zglinux) → Dolph Mathews (dolph)
Revision history for this message
Julie Pichon (jpichon) wrote :

Targetting the Horizon bits to RC1, the Keystone client just got approved. Thanks \o/

Changed in horizon:
milestone: none → icehouse-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to python-keystoneclient (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/82886

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-keystoneclient (master)

Reviewed: https://review.openstack.org/82870
Committed: https://git.openstack.org/cgit/openstack/python-keystoneclient/commit/?id=f121c2285f58c695030dbbc910a7114b6ea0e0d5
Submitter: Jenkins
Branch: master

commit f121c2285f58c695030dbbc910a7114b6ea0e0d5
Author: Zhenguo Niu <email address hidden>
Date: Wed Dec 4 11:05:47 2013 +0800

    Add a method for changing a user's password in v3

    The new Identity API v3 resource for changing a user's password in
    keystone can be utilized with:

      c.users.update_password(old_password, new_password)

    Change-Id: Ia887d853140a18ba75d6eb1bfde4ce2d64b7af60
    Closes-Bug: 1239757
    Co-Authored-By: Dolph Mathews <email address hidden>
    DocImpact

Changed in python-keystoneclient:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to python-keystoneclient (master)

Reviewed: https://review.openstack.org/82886
Committed: https://git.openstack.org/cgit/openstack/python-keystoneclient/commit/?id=2375567691ed6b8c62222bb1f7f1308bd30025a5
Submitter: Jenkins
Branch: master

commit 2375567691ed6b8c62222bb1f7f1308bd30025a5
Author: Dolph Mathews <email address hidden>
Date: Tue Mar 25 12:55:08 2014 -0500

    Improve language in update_password() validation error

    Change-Id: I728af11c6d652c2937e6da80b96a5c3f337bae76
    Related-Bug: 1239757

Changed in horizon:
status: Triaged → In Progress
Dolph Mathews (dolph)
Changed in python-keystoneclient:
milestone: none → 0.7.0
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to horizon (master)

Reviewed: https://review.openstack.org/59918
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=e027878791e6fdb33e42a25e5d3f368efbbb732a
Submitter: Jenkins
Branch: master

commit e027878791e6fdb33e42a25e5d3f368efbbb732a
Author: Zhenguo Niu <email address hidden>
Date: Wed Dec 4 16:03:56 2013 +0800

    Enable settings/change password on keystone v3

    There is a new API in v3 for users to update their own password.

    Change-Id: I30e1f4682dab6e29968f38f04fa71e0e3720d5e1
    Closes-Bug: #1239757

Changed in horizon:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in horizon:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in horizon:
milestone: icehouse-rc1 → 2014.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.