X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/af8a54f4fbb7956ffbdb4e7b2aaddd7659de4f57..572ee91a188114e383712eac2426dab3bcef6c00:/src/catalogue/api/views.py?ds=sidebyside diff --git a/src/catalogue/api/views.py b/src/catalogue/api/views.py index 8cd2b6e80..e5005e2de 100644 --- a/src/catalogue/api/views.py +++ b/src/catalogue/api/views.py @@ -235,7 +235,7 @@ class BookRecommendationsView(ListAPIView): Book, slug=self.kwargs['slug'] ) - return book.recommended(limit=3) + return book.get_recommended(limit=3) class BookList11Labs(BookList2): @@ -556,6 +556,15 @@ class BookFragmentView(RetrieveAPIView): return book.choose_fragment() +class BookChildrenView(ListAPIView): + serializer_class = serializers.BookSerializer2 + pagination_class = None + + def get_queryset(self): + book = get_object_or_404(Book, slug=self.kwargs['slug']) + return book.get_children() + + class BookMediaView(ListAPIView): serializer_class = serializers.MediaSerializer2 pagination_class = None