diff options
| author | Cerberus <matt.dietz@rackspace.com> | 2010-12-23 19:46:46 +0000 |
|---|---|---|
| committer | Tarmac <> | 2010-12-23 19:46:46 +0000 |
| commit | 75e2cbec9eb5132a49446f1b6d563d5f43d007de (patch) | |
| tree | bf91d5adaccee58bfe44a6d8c510de470020c5d1 /nova/db | |
| parent | 8cecaace79ec4a06de0c5857cc1fb5b375af8dc5 (diff) | |
| parent | e275fbd8e16e6dc55c54072aa162815d522f9242 (diff) | |
Moves implementation specific Openstack API code from the middleware to the drivers. Also cleans up a few areas and ensures all the API tests are passing again.
Diffstat (limited to 'nova/db')
| -rw-r--r-- | nova/db/sqlalchemy/api.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index 52d0c389d..7e945e4cb 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -1175,11 +1175,13 @@ def iscsi_target_create_safe(context, values): ################### +@require_admin_context def auth_destroy_token(_context, token): session = get_session() session.delete(token) +@require_admin_context def auth_get_token(_context, token_hash): session = get_session() tk = session.query(models.AuthToken).\ @@ -1190,6 +1192,7 @@ def auth_get_token(_context, token_hash): return tk +@require_admin_context def auth_create_token(_context, token): tk = models.AuthToken() tk.update(token) |
