예제 #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')