some more api changes

This commit is contained in:
Jonas Winkler
2020-10-21 12:53:14 +02:00
parent f33dca2904
commit e1ae068cda
3 changed files with 31 additions and 52 deletions

View File

@@ -5,30 +5,41 @@ from .models import Correspondent, Tag, Document, Log, DocumentType
class CorrespondentSerializer(serializers.HyperlinkedModelSerializer):
document_count = serializers.IntegerField(read_only=True)
last_correspondence = serializers.DateTimeField(read_only=True)
class Meta:
model = Correspondent
fields = (
"id",
"slug",
"name",
"automatic_classification"
"automatic_classification",
"document_count",
"last_correspondence"
)
class DocumentTypeSerializer(serializers.HyperlinkedModelSerializer):
document_count = serializers.IntegerField(read_only=True)
class Meta:
model = DocumentType
fields = (
"id",
"slug",
"name",
"automatic_classification"
"automatic_classification",
"document_count"
)
class TagSerializer(serializers.HyperlinkedModelSerializer):
document_count = serializers.IntegerField(read_only=True)
class Meta:
model = Tag
fields = (
@@ -37,7 +48,8 @@ class TagSerializer(serializers.HyperlinkedModelSerializer):
"name",
"colour",
"automatic_classification",
"is_inbox_tag"
"is_inbox_tag",
"document_count"
)