Register the Tag serializer

Register the Tag model to TagSerializer relationship
used by the events API.

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-02-22 04:06:36 -04:00
parent 3fc463bb1c
commit a91bc6716d

View File

@@ -19,7 +19,7 @@ from mayan.apps.events.links import (
)
from mayan.apps.events.permissions import permission_events_view
from mayan.apps.navigation import SourceColumn
from mayan.apps.rest_api.fields import HyperlinkField
from mayan.apps.rest_api.fields import DynamicSerializerField, HyperlinkField
from mayan.apps.rest_api.serializers import LazyExtraFieldsSerializerMixin
from .events import (
@@ -75,6 +75,11 @@ class TagsApp(MayanAppConfig):
Document.add_to_class(name='tags_attach', value=method_document_tags_attach)
Document.add_to_class(name='tags_remove', value=method_document_tags_remove)
DynamicSerializerField.add_serializer(
klass=Tag,
serializer_class='mayan.apps.tags.serializers.TagSerializer'
)
LazyExtraFieldsSerializerMixin.add_field(
dotted_path='mayan.apps.documents.serializers.DocumentSerializer',
field_name='tag_attach_url',