diff --git a/mayan/apps/dynamic_search/serializers.py b/mayan/apps/dynamic_search/serializers.py index 91e60ad6a1..28ba7a954f 100644 --- a/mayan/apps/dynamic_search/serializers.py +++ b/mayan/apps/dynamic_search/serializers.py @@ -2,10 +2,16 @@ from __future__ import unicode_literals from rest_framework import serializers -from .classes import SearchModel +from .classes import SearchField, SearchModel + + +class SearchFieldSerializer(serializers.Serializer): + field = serializers.CharField(read_only=True) + label = serializers.CharField(read_only=True) class SearchModelSerializer(serializers.Serializer): app_label = serializers.CharField(read_only=True) model_name = serializers.CharField(read_only=True) pk = serializers.CharField(read_only=True) + search_fields = SearchFieldSerializer(many=True, read_only=True)