X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/b6d44713f806e7186589da45d7622123a9c36a60..f9210448beac9bce1c9b971d38e8533fe7da1b82:/src/catalogue/api/views.py diff --git a/src/catalogue/api/views.py b/src/catalogue/api/views.py index 9c8f4f177..b55b21451 100644 --- a/src/catalogue/api/views.py +++ b/src/catalogue/api/views.py @@ -196,6 +196,18 @@ class BookList2(ListAPIView): return books +class BookList11Labs(BookList2): + serializer_class = serializers.BookSerializer11Labs + + def get_queryset(self): + books = Book.objects.all() + books = books.filter(findable=True) + books = books.filter(license='') + books = order_books(books, True) + + return books + + @vary_on_auth # Because of 'liked'. class BookDetail(RetrieveAPIView): queryset = Book.objects.all()