diff options
| author | Adipudi Praveena <padipudi@padipudi.(none)> | 2011-05-11 16:59:44 +0530 |
|---|---|---|
| committer | Adipudi Praveena <padipudi@padipudi.(none)> | 2011-05-11 16:59:44 +0530 |
| commit | 1daef1f7f6bbf79fc7b65fd2265d69701fd5f105 (patch) | |
| tree | dcdccebae6c9f25b5ab527768f52bbe11a72a186 /keystone/server.py | |
| parent | fe3f343572b55b95ff456eb11dd3211ade8a285b (diff) | |
| parent | 0175ab7d74c83f9aa053a48777dca8180bec0f44 (diff) | |
| download | keystone-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-x | keystone/server.py | 23 |
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) |
