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')
def get_all_permissions(self, obj=None): return _user_get_permissions(self, obj, 'all')
def get_user_permissions(self, obj=None): return _user_get_permissions(self, obj, 'user')
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)
def get_group_permissions(self, obj=None): return _user_get_permissions(self, obj, 'role')