missing abstract
[wolnelektury.git] / src / catalogue / api / serializers.py
index 60e52a0..a90d2ef 100644 (file)
@@ -156,6 +156,7 @@ class BookSerializer2(serializers.ModelSerializer):
             'epub', 'mobi', 'pdf', 'html', 'txt', 'fb2', 'xml',
             'cover_thumb', 'cover',
             'isbn_pdf', 'isbn_epub', 'isbn_mobi',
+            'abstract',
         ]
 
 class BookSerializer11Labs(serializers.ModelSerializer):
@@ -352,6 +353,15 @@ class FragmentDetailSerializer(serializers.ModelSerializer):
         fields = ['book', 'anchor', 'text', 'url', 'themes']
 
 
+class FragmentSerializer2(serializers.ModelSerializer):
+    url = AbsoluteURLField()
+    html = serializers.CharField(source='text')
+
+    class Meta:
+        model = Fragment
+        fields = ['anchor', 'html', 'url']
+
+
 class FilterTagSerializer(serializers.ModelSerializer):
     class Meta:
         model = Tag