def resolve_user(self, info, where): users = model_filter(auth_models.User.objects.all(), where) assert len(users) < 2, 'Many Users found' assert len(users) > 0, 'User not found' return users.first()
def resolve_users(self, info, where=None): return model_filter(auth_models.User.objects.all(), where)
def resolve_group(self, info, where): groups = model_filter(auth_models.Group.objects.all(), where) assert len(groups) < 2, 'Many Groups found.' assert len(groups) > 0, 'Group not found' return groups.first()
def resolve_groups(self, info, where=None): return model_filter(auth_models.Group.objects.all(), where)
def resolve_permission(self, info, where): permissions = model_filter(auth_models.Permission.objects.all(), where) assert len(permissions) < 2, 'Many Permissions found.' assert len(permissions) > 0, 'Permission not found' return permissions.first()
def resolve_permissions(self, info, where=None): return model_filter(auth_models.Permission.objects.all(), where)