summaryrefslogtreecommitdiff
path: root/ironic/api/controllers/v1/volume_connector.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic/api/controllers/v1/volume_connector.py')
-rw-r--r--ironic/api/controllers/v1/volume_connector.py16
1 files changed, 5 insertions, 11 deletions
diff --git a/ironic/api/controllers/v1/volume_connector.py b/ironic/api/controllers/v1/volume_connector.py
index eb653a906..0a6ffa4d5 100644
--- a/ironic/api/controllers/v1/volume_connector.py
+++ b/ironic/api/controllers/v1/volume_connector.py
@@ -27,7 +27,6 @@ from ironic.api import method
from ironic.common import args
from ironic.common import exception
from ironic.common.i18n import _
-from ironic.common import policy
from ironic import objects
METRICS = metrics_utils.get_metrics_logger(__name__)
@@ -180,8 +179,7 @@ class VolumeConnectorsController(rest.RestController):
:raises: InvalidParameterValue if sort key is invalid for sorting.
:raises: InvalidParameterValue if both fields and detail are specified.
"""
- cdict = api.request.context.to_policy_values()
- policy.authorize('baremetal:volume:get', cdict, cdict)
+ api_utils.check_policy('baremetal:volume:get')
if fields is None and not detail:
fields = _DEFAULT_RETURN_FIELDS
@@ -212,8 +210,7 @@ class VolumeConnectorsController(rest.RestController):
:raises: VolumeConnectorNotFound if no volume connector exists with
the specified UUID.
"""
- cdict = api.request.context.to_policy_values()
- policy.authorize('baremetal:volume:get', cdict, cdict)
+ api_utils.check_policy('baremetal:volume:get')
if self.parent_node_ident:
raise exception.OperationNotPermitted()
@@ -241,8 +238,7 @@ class VolumeConnectorsController(rest.RestController):
same UUID already exists
"""
context = api.request.context
- cdict = context.to_policy_values()
- policy.authorize('baremetal:volume:create', cdict, cdict)
+ api_utils.check_policy('baremetal:volume:create')
if self.parent_node_ident:
raise exception.OperationNotPermitted()
@@ -298,8 +294,7 @@ class VolumeConnectorsController(rest.RestController):
volume connector is not powered off.
"""
context = api.request.context
- cdict = context.to_policy_values()
- policy.authorize('baremetal:volume:update', cdict, cdict)
+ api_utils.check_policy('baremetal:volume:update')
if self.parent_node_ident:
raise exception.OperationNotPermitted()
@@ -375,8 +370,7 @@ class VolumeConnectorsController(rest.RestController):
volume connector is not powered off.
"""
context = api.request.context
- cdict = context.to_policy_values()
- policy.authorize('baremetal:volume:delete', cdict, cdict)
+ api_utils.check_policy('baremetal:volume:delete')
if self.parent_node_ident:
raise exception.OperationNotPermitted()