summaryrefslogtreecommitdiffstats
path: root/keystone/server.py
diff options
context:
space:
mode:
authorAdipudi Praveena <padipudi@padipudi.(none)>2011-05-11 16:59:44 +0530
committerAdipudi Praveena <padipudi@padipudi.(none)>2011-05-11 16:59:44 +0530
commit1daef1f7f6bbf79fc7b65fd2265d69701fd5f105 (patch)
treedcdccebae6c9f25b5ab527768f52bbe11a72a186 /keystone/server.py
parentfe3f343572b55b95ff456eb11dd3211ade8a285b (diff)
parent0175ab7d74c83f9aa053a48777dca8180bec0f44 (diff)
downloadkeystone-1daef1f7f6bbf79fc7b65fd2265d69701fd5f105.tar.gz
keystone-1daef1f7f6bbf79fc7b65fd2265d69701fd5f105.tar.xz
keystone-1daef1f7f6bbf79fc7b65fd2265d69701fd5f105.zip
Merge branch 'master' of https://git.hcleai.com/keystone
Resolved Conflicts with Sirish' and Abdul's Merge Conflicts: keystone/db/sqlalchemy/api.py keystone/server.py
Diffstat (limited to 'keystone/server.py')
-rwxr-xr-xkeystone/server.py23
1 files changed, 13 insertions, 10 deletions
diff --git a/keystone/server.py b/keystone/server.py
index 39a309e1..0eebf641 100755
--- a/keystone/server.py
+++ b/keystone/server.py
@@ -474,16 +474,15 @@ class UserController(wsgi.Controller):
@wrap_error
def set_user_password(self, req, user_id, tenant_id):
user = get_normalized_request_content(users.User_Update, req)
- rval = service.set_user_password(get_auth_token(req),
- user_id, user, tenant_id)
- return send_result(204, req, rval)
+ rval = service.set_user_password(get_auth_token(req), user_id, user, tenant_id)
+ return send_result(200, req, rval)
+
@wrap_error
def set_user_enabled(self, req, user_id, tenant_id):
user = get_normalized_request_content(users.User_Update, req)
- rval = service.enable_disable_user(get_auth_token(req), user_id,
- user, tenant_id)
- return send_result(204, req, rval)
+ rval = service.enable_disable_user(get_auth_token(req), user_id, user, tenant_id)
+ return send_result(200, req, rval)
class GroupsController(wsgi.Controller):
@@ -654,6 +653,10 @@ class KeystoneAPI(wsgi.Router):
controller=user_controller,
action="get_tenant_users",
conditions=dict(method=["GET"]))
+ mapper.connect("/v1.0/tenants/{tenant_id}/users/{user_id}/groups",
+ controller=user_controller,
+ action="get_user_groups",
+ conditions=dict(method=["GET"]))
mapper.connect("/v1.0/tenants/{tenant_id}/users/{user_id}",
controller=user_controller,
action="get_user",
@@ -670,10 +673,10 @@ class KeystoneAPI(wsgi.Router):
controller=user_controller,
action="set_user_password",
conditions=dict(method=["PUT"]))
- mapper.connect("/v1.0/tenants/{tenant_id}/users/{user_id}/enabled",
- controller=user_controller,
- action="set_user_enabled",
- conditions=dict(method=["PUT"]))
+
+ # Test this, test failed
+ mapper.connect("/v1.0/tenants/{tenant_id}/users/{user_id}/enabled", controller=user_controller,
+ action="set_user_enabled", conditions=dict(method=["PUT"]))
#Global Groups
groups_controller = GroupsController(options)