Merge branch 'develop' of ssh://gl.id-east.ru:222/gm/gm-backend into develop

This commit is contained in:
Dmitriy Kuzmenko 2020-01-14 15:41:13 +03:00
commit b5eb5e89b8

View File

@ -31,6 +31,10 @@ class TagBaseSerializer(serializers.ModelSerializer):
return super().get_extra_kwargs()
index_name = serializers.CharField(source='value', read_only=True, allow_null=True)
label_translated = serializers.SerializerMethodField(read_only=True, allow_null=True)
def get_label_translated(self, obj):
return translate_obj(obj)
class Meta:
"""Meta class."""
@ -38,6 +42,7 @@ class TagBaseSerializer(serializers.ModelSerializer):
model = models.Tag
fields = (
'id',
'label_translated',
'index_name',
)
@ -45,12 +50,15 @@ class TagBaseSerializer(serializers.ModelSerializer):
class TagBackOfficeSerializer(TagBaseSerializer):
"""Serializer for Tag model for Back office users."""
label = serializers.DictField(source='translation.text')
class Meta(TagBaseSerializer.Meta):
"""Meta class."""
fields = TagBaseSerializer.Meta.fields + (
'label',
'category',
'value',
'category'
)