Пример #1
0
 def get_user_permissions(self, obj=None):
     """
     Return a list of permission strings that this user has directly.
     Query all available auth backends. If an object is passed in,
     return only permissions matching this object.
     """
     return _user_get_permissions(self, obj, 'user')
Пример #2
0
 def get_all_permissions(self, obj=None):
     return _user_get_permissions(self, obj, 'all')
Пример #3
0
 def get_user_permissions(self, obj=None):
     return _user_get_permissions(self, obj, 'user')
Пример #4
0
 def get_all_permissions(self, obj=None):
     if LooseVersion(version_Django) >= LooseVersion('3.0'):
         return _user_get_permissions(self, obj, 'all')
     else:
         return _user_get_all_permissions(self, obj)
Пример #5
0
 def get_group_permissions(self, obj=None):
     return _user_get_permissions(self, obj, 'role')