From a91bc6716dd20c392d14c0be0f627f648df5fda0 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 22 Feb 2019 04:06:36 -0400 Subject: [PATCH] Register the Tag serializer Register the Tag model to TagSerializer relationship used by the events API. Signed-off-by: Roberto Rosario --- mayan/apps/tags/apps.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mayan/apps/tags/apps.py b/mayan/apps/tags/apps.py index 131cd7cbfc..dafabdebd2 100644 --- a/mayan/apps/tags/apps.py +++ b/mayan/apps/tags/apps.py @@ -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',