X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/8bb87b3bec7127941318d5403bedacb441b472b3..37cb52d2e87c491ded0b1f090afd403deaa5e616:/src/catalogue/api/serializers.py diff --git a/src/catalogue/api/serializers.py b/src/catalogue/api/serializers.py index 617ebe854..3d6341ed8 100644 --- a/src/catalogue/api/serializers.py +++ b/src/catalogue/api/serializers.py @@ -50,7 +50,7 @@ class AuthorItemSerializer(serializers.ModelSerializer): class Meta: model = Tag fields = [ - 'url', 'href', 'name', 'slug' + 'id', 'url', 'href', 'name', 'slug' ] class AuthorSerializer(AuthorItemSerializer): @@ -71,7 +71,7 @@ class EpochItemSerializer(serializers.ModelSerializer): ) class Meta: model = Tag - fields = ['url', 'href', 'name', 'slug'] + fields = ['id', 'url', 'href', 'name', 'slug'] class EpochSerializer(EpochItemSerializer): class Meta: @@ -89,7 +89,7 @@ class GenreItemSerializer(serializers.ModelSerializer): ) class Meta: model = Tag - fields = ['url', 'href', 'name', 'slug'] + fields = ['id', 'url', 'href', 'name', 'slug'] class GenreSerializer(GenreItemSerializer): class Meta: @@ -107,7 +107,7 @@ class KindItemSerializer(serializers.ModelSerializer): ) class Meta: model = Tag - fields = ['url', 'href', 'name', 'slug'] + fields = ['id', 'url', 'href', 'name', 'slug'] class KindSerializer(KindItemSerializer): class Meta: @@ -155,6 +155,7 @@ class BookSerializer2(serializers.ModelSerializer): view_name='catalogue_api_book', lookup_field='slug' ) + audiences = serializers.ListField(source='audiences_pl') class Meta: model = Book @@ -170,6 +171,7 @@ class BookSerializer2(serializers.ModelSerializer): 'isbn_pdf', 'isbn_epub', 'isbn_mobi', 'abstract', 'has_mp3_file', 'has_sync_file', + 'elevenreader_link', 'content_warnings', 'audiences', ] class BookSerializer11Labs(serializers.ModelSerializer):