コード例 #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
コード例 #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)))
コード例 #3
0
ファイル: auth.py プロジェクト: Bhajju2510/SupervisedML
 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)))
コード例 #4
0
ファイル: fields.py プロジェクト: quantmind/lux
 def __init__(self, column=None, **kwargs):
     super().__init__(**kwargs)
     self.columns = as_tuple(column)
コード例 #5
0
ファイル: models.py プロジェクト: Bhajju2510/SupervisedML
 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)