X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/1db3cb637620982e6b594ac0ca4ead80dcaa1f34..281e079a27d5f168d0a57c79b17850bc4fcc65a1:/src/api/handlers.py diff --git a/src/api/handlers.py b/src/api/handlers.py index 9e75c5387..893cd7e1b 100644 --- a/src/api/handlers.py +++ b/src/api/handlers.py @@ -161,7 +161,7 @@ class BookDetailHandler(BaseHandler, BookDetails): """ allowed_methods = ['GET'] fields = ['title', 'parent', 'children'] + Book.formats + [ - 'media', 'url', 'cover', 'cover_thumb', 'simple_thumb', 'simple_cover', 'fragment_data'] + [ + 'media', 'url', 'cover', 'cover_thumb', 'simple_thumb', 'simple_cover', 'fragment_data', 'audio_length'] + [ category_plural[c] for c in book_tag_categories] @piwik_track @@ -180,7 +180,7 @@ class AnonymousBooksHandler(AnonymousBaseHandler, BookDetails): """ allowed_methods = ('GET',) model = Book - fields = book_tag_categories + ['href', 'title', 'url', 'cover', 'cover_thumb', 'slug', 'simple_thumb'] + fields = book_tag_categories + ['href', 'title', 'url', 'cover', 'cover_thumb', 'slug', 'simple_thumb', 'has_audio'] @classmethod def genres(cls, book): @@ -307,7 +307,7 @@ class QuerySetProxy(models.QuerySet): class FilterBooksHandler(AnonymousBooksHandler): fields = book_tag_categories + [ - 'href', 'title', 'url', 'cover', 'cover_thumb', 'simple_thumb', 'slug', 'key'] + 'href', 'title', 'url', 'cover', 'cover_thumb', 'simple_thumb', 'has_audio', 'slug', 'key'] def read(self, request): key_sep = '$'