fix issue w/ tags translations
This commit is contained in:
parent
bc1a9ac496
commit
1ed384ded2
|
|
@ -30,6 +30,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."""
|
||||
|
|
@ -37,6 +41,7 @@ class TagBaseSerializer(serializers.ModelSerializer):
|
|||
model = models.Tag
|
||||
fields = (
|
||||
'id',
|
||||
'label_translated',
|
||||
'index_name',
|
||||
)
|
||||
|
||||
|
|
@ -44,12 +49,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'
|
||||
)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user