def check_policy(context, action): target = { 'project_id': context.project_id, 'user_id': context.user_id, } _action = 'replication:%s' % action policy.enforce(context, _action, target)
def check_policy(context, action, target_obj=None): target = { 'project_id': context.project_id, 'user_id': context.user_id, } target.update(target_obj or {}) _action = 'volume_extension:replication:%s' % action policy.enforce(context, _action, target)
def _check_policy(self, context): target = { 'project_id': context.project_id, 'user_id': context.user_id, } policy.enforce(context, 'group:group_types_manage', target)
def _check_policy(self, context): target = { 'project_id': context.project_id, 'user_id': context.user_id, } policy.enforce(context, 'group:group_types_specs', target)