summaryrefslogtreecommitdiff
path: root/openstackclient
diff options
context:
space:
mode:
authorDean Troyer <dtroyer@gmail.com>2012-05-18 17:19:10 -0500
committerDean Troyer <dtroyer@gmail.com>2012-05-18 17:19:16 -0500
commitec586a75f40c722f1b06172d2369858716ad12a5 (patch)
tree04df473a2966b8ea1010c487dd6c1e9d354bbafe /openstackclient
parent0c4e131c6ea6f6756e0d6cb2f5dd6e2a399d7829 (diff)
downloadpython-openstackclient-ec586a75f40c722f1b06172d2369858716ad12a5.tar.gz
Fix 'set user' command
* missing --name arguemnt in parser for SetUser() * correct Identity api call for SetUser() Fix bug 1001384 Change-Id: I51169a0585c1bfe106ddd2e390269f69fc32852c
Diffstat (limited to 'openstackclient')
-rw-r--r--openstackclient/identity/v2_0/user.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/openstackclient/identity/v2_0/user.py b/openstackclient/identity/v2_0/user.py
index 36ea0e4f..dacf20a4 100644
--- a/openstackclient/identity/v2_0/user.py
+++ b/openstackclient/identity/v2_0/user.py
@@ -167,6 +167,11 @@ class SetUser(command.OpenStackCommand):
help='Name or ID of user to change',
)
parser.add_argument(
+ '--name',
+ metavar='<new-user-name>',
+ help='New user name',
+ )
+ parser.add_argument(
'--password',
metavar='<user-password>',
help='New user password',
@@ -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