diff options
Diffstat (limited to 'ironic/api/controllers/v1/volume_connector.py')
-rw-r--r-- | ironic/api/controllers/v1/volume_connector.py | 16 |
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() |