Files
mayan-edms/mayan/apps/documents/serializers.py
2014-07-08 23:47:52 -04:00

27 lines
667 B
Python

from __future__ import absolute_import
from django.core.urlresolvers import reverse
from rest_framework import serializers
from .models import Document, DocumentVersion, DocumentPage
class DocumentPageSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = DocumentPage
class DocumentVersionSerializer(serializers.HyperlinkedModelSerializer):
pages = DocumentPageSerializer(many=True, read_only=True)
class Meta:
model = DocumentVersion
class DocumentSerializer(serializers.HyperlinkedModelSerializer):
versions = DocumentVersionSerializer(many=True, read_only=True)
class Meta:
model = Document