Fix document version serialization
This commit is contained in:
@@ -38,11 +38,10 @@ class APIDocumentView(generics.RetrieveAPIView):
|
|||||||
|
|
||||||
class APIDocumentVersionView(generics.RetrieveAPIView):
|
class APIDocumentVersionView(generics.RetrieveAPIView):
|
||||||
allowed_methods = ['GET']
|
allowed_methods = ['GET']
|
||||||
serializer_class = DocumentVersion
|
serializer_class = ResourceDocumentVersion
|
||||||
queryset = DocumentVersion.objects.all()
|
queryset = DocumentVersion.objects.all()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class APIDocumentImageView(generics.GenericAPIView):
|
class APIDocumentImageView(generics.GenericAPIView):
|
||||||
def get(self, request, pk):
|
def get(self, request, pk):
|
||||||
document = get_object_or_404(Document, pk=pk)
|
document = get_object_or_404(Document, pk=pk)
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ from .models import Document, DocumentVersion, DocumentPage
|
|||||||
class ResourceDocumentPage(serializers.HyperlinkedModelSerializer):
|
class ResourceDocumentPage(serializers.HyperlinkedModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = DocumentPage
|
model = DocumentPage
|
||||||
fields = ('url', 'content', 'page_label', 'page_number')
|
|
||||||
|
|
||||||
|
|
||||||
class ResourceDocumentVersion(serializers.HyperlinkedModelSerializer):
|
class ResourceDocumentVersion(serializers.HyperlinkedModelSerializer):
|
||||||
@@ -18,7 +17,6 @@ class ResourceDocumentVersion(serializers.HyperlinkedModelSerializer):
|
|||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = DocumentVersion
|
model = DocumentVersion
|
||||||
fields = ('document', 'major', 'minor', 'micro', 'release_level', 'serial', 'timestamp', 'comment', 'file', 'mimetype', 'encoding', 'filename', 'checksum', 'pages')
|
|
||||||
|
|
||||||
|
|
||||||
class ResourceDocument(serializers.HyperlinkedModelSerializer):
|
class ResourceDocument(serializers.HyperlinkedModelSerializer):
|
||||||
|
|||||||
Reference in New Issue
Block a user