Refactor the parsing app API

Add additional API and view tests.

Add success and multi document titles strings.

Make use of external mixin in the document type submit view.

Puntuate all view text strings.

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-02-22 23:46:15 -04:00
parent 3917ca667a
commit d546967d1d
8 changed files with 466 additions and 155 deletions

View File

@@ -2,10 +2,20 @@ from __future__ import unicode_literals
from rest_framework import serializers
from .models import DocumentPageContent
class DocumentPageParsingSerializer(serializers.Serializer):
text = serializers.CharField(
read_only=True, source='get_content'
)
class DocumentPageContentSerializer(serializers.ModelSerializer):
class Meta:
fields = ('content',)
model = DocumentPageContent
class DocumentParsingSerializer(serializers.Serializer):
text = serializers.CharField(
read_only=True, source='get_content'
)
class DocumentVersionParsingSerializer(serializers.Serializer):
text = serializers.CharField(
read_only=True, source='get_content'
)