Пример #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)
Пример #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)
Пример #3
0
Файл: api.py Проект: 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)
Пример #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)
Пример #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)
Пример #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)