Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
Archivo: api.py Proyecto: Qeas/cinder
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)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
 def _check_policy(self, context):
     target = {
         'project_id': context.project_id,
         'user_id': context.user_id,
     }
     policy.enforce(context, 'group:group_types_manage', target)
Ejemplo n.º 6
0
 def _check_policy(self, context):
     target = {
         'project_id': context.project_id,
         'user_id': context.user_id,
     }
     policy.enforce(context, 'group:group_types_specs', target)