summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-02-21 01:18:46 +0000
committerGerrit Code Review <review@openstack.org>2013-02-21 01:18:46 +0000
commit4b4781bd5909abdc993b0edff22da407571212f9 (patch)
tree5e9ce75e38d195bcee7ab30085baac8d9c2a8809 /nova/api
parentf080f1146f22b305ac720be3afc3eb9f94da4b14 (diff)
parent6915ba0d7f737445b634fc5db67a8c7345d8b6d7 (diff)
Merge "Move some context checking code from sqlalchemy"
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/compute/contrib/quota_classes.py3
-rw-r--r--nova/api/openstack/compute/contrib/quotas.py4
2 files changed, 4 insertions, 3 deletions
diff --git a/nova/api/openstack/compute/contrib/quota_classes.py b/nova/api/openstack/compute/contrib/quota_classes.py
index f3f5b9b08..7b94e45b1 100644
--- a/nova/api/openstack/compute/contrib/quota_classes.py
+++ b/nova/api/openstack/compute/contrib/quota_classes.py
@@ -18,6 +18,7 @@ import webob
from nova.api.openstack import extensions
from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil
+import nova.context
from nova import db
from nova import exception
from nova import quota
@@ -59,7 +60,7 @@ class QuotaClassSetsController(object):
context = req.environ['nova.context']
authorize(context)
try:
- db.sqlalchemy.api.authorize_quota_class_context(context, id)
+ nova.context.authorize_quota_class_context(context, id)
return self._format_quota_set(id,
QUOTAS.get_class_quotas(context, id))
except exception.NotAuthorized:
diff --git a/nova/api/openstack/compute/contrib/quotas.py b/nova/api/openstack/compute/contrib/quotas.py
index 728c3fad6..b1a461431 100644
--- a/nova/api/openstack/compute/contrib/quotas.py
+++ b/nova/api/openstack/compute/contrib/quotas.py
@@ -20,8 +20,8 @@ import webob
from nova.api.openstack import extensions
from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil
+import nova.context
from nova import db
-from nova.db.sqlalchemy import api as sqlalchemy_api
from nova import exception
from nova.openstack.common import log as logging
from nova import quota
@@ -78,7 +78,7 @@ class QuotaSetsController(object):
context = req.environ['nova.context']
authorize_show(context)
try:
- sqlalchemy_api.authorize_project_context(context, id)
+ nova.context.authorize_project_context(context, id)
return self._format_quota_set(id, self._get_quotas(context, id))
except exception.NotAuthorized:
raise webob.exc.HTTPForbidden()