From ec586a75f40c722f1b06172d2369858716ad12a5 Mon Sep 17 00:00:00 2001 From: Dean Troyer Date: Fri, 18 May 2012 17:19:10 -0500 Subject: [PATCH] Fix 'set user' command * missing --name arguemnt in parser for SetUser() * correct Identity api call for SetUser() Fix bug 1001384 Change-Id: I51169a0585c1bfe106ddd2e390269f69fc32852c --- openstackclient/identity/v2_0/user.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/openstackclient/identity/v2_0/user.py b/openstackclient/identity/v2_0/user.py index 36ea0e4fa0..dacf20a473 100644 --- a/openstackclient/identity/v2_0/user.py +++ b/openstackclient/identity/v2_0/user.py @@ -166,6 +166,11 @@ class SetUser(command.OpenStackCommand): metavar='', help='Name or ID of user to change', ) + parser.add_argument( + '--name', + metavar='', + help='New user name', + ) parser.add_argument( '--password', metavar='', @@ -217,7 +222,7 @@ class SetUser(command.OpenStackCommand): if not len(kwargs): stdout.write("User not updated, no arguments present") return - identity_client.users.delete(user.id) + identity_client.users.update(user.id, **kwargs) return