Example #1
0
 def __init__(self, backend=None, require=None, extensions=None,
              permission=None):
     self.backends = as_tuple(backend)
     self.require = require
     self.extensions = as_tuple(extensions)
     self.permission = permission
Example #2
0
 def get_permissions(self, request, resources, actions=None):
     """Get a dictionary of permissions for the given resource"""
     perm = dict(((action, True) for action in ACTIONS))
     return dict(((r, perm.copy()) for r in as_tuple(resources)))
Example #3
0
 def get_permissions(self, request, resources, actions=None):
     """Get a dictionary of permissions for the given resource"""
     perm = dict(((action, True) for action in ACTIONS))
     return dict(((r, perm.copy()) for r in as_tuple(resources)))
Example #4
0
 def __init__(self, column=None, **kwargs):
     super().__init__(**kwargs)
     self.columns = as_tuple(column)
Example #5
0
 def filter_field(self, field, op, value):
     if field.name == 'group' and op == 'eq':
         self._groups.extend(as_tuple(value))
     super().filter_field(field, op, value)