Document type, folder and tags API serializer now return a numeric count of the documents contained instead of a link to the document list API endpoint

This commit is contained in:
Roberto Rosario
2014-12-13 05:03:15 -04:00
parent 741ac66bd9
commit 81a85e6de8
3 changed files with 14 additions and 5 deletions
+4 -1
View File
@@ -25,12 +25,15 @@ class DocumentImageSerializer(serializers.Serializer):
class DocumentTypeSerializer(serializers.ModelSerializer):
documents = serializers.HyperlinkedIdentityField(view_name='documenttype-document-list')
documents = serializers.SerializerMethodField('get_documents_count')
class Meta:
model = DocumentType
fields = ('id', 'name', 'documents')
def get_documents_count(self, obj):
return obj.documents.count()
class DocumentSerializer(serializers.ModelSerializer):
versions = DocumentVersionSerializer(many=True, read_only=True)