Remove name_translated from establishment. Added AddressDetailSerializer

to EstablishmentRUDView
This commit is contained in:
evgeniy-st 2019-11-06 14:16:10 +03:00
parent edaf9f8fdb
commit c17f9ce820
3 changed files with 2 additions and 8 deletions

View File

@ -5,6 +5,7 @@ from establishment.serializers import (
EstablishmentBaseSerializer, PlateSerializer, ContactEmailsSerializer,
ContactPhonesSerializer, SocialNetworkRelatedSerializers,
EstablishmentTypeBaseSerializer)
from location.serializers import AddressDetailSerializer
from main.models import Currency
from utils.decorators import with_base_attributes
from utils.serializers import TimeZoneChoiceField
@ -55,6 +56,7 @@ class EstablishmentRUDSerializer(EstablishmentBaseSerializer):
source='establishment_type',
queryset=models.EstablishmentType.objects.all(), write_only=True
)
address = AddressDetailSerializer()
phones = ContactPhonesSerializer(read_only=False, many=True, )
emails = ContactEmailsSerializer(read_only=False, many=True, )
socials = SocialNetworkRelatedSerializers(read_only=False, many=True, )

View File

@ -189,9 +189,6 @@ class EstablishmentBaseSerializer(ProjectModelSerializer):
tags = TagBaseSerializer(read_only=True, many=True)
currency = CurrencySerializer()
# todo: remove field (backward compatibility)
name_translated = serializers.CharField(source='transliterated_name')
class Meta:
"""Meta class."""
@ -201,7 +198,6 @@ class EstablishmentBaseSerializer(ProjectModelSerializer):
'name',
'transliterated_name',
'index_name',
'name_translated',
'price_level',
'toque_number',
'public_mark',

View File

@ -89,9 +89,6 @@ class EstablishmentDocumentSerializer(DocumentSerializer):
tags = TagsDocumentSerializer(many=True)
schedule = ScheduleDocumentSerializer(many=True, allow_null=True)
# todo: remove field (backward compatibility)
name_translated = serializers.CharField(source='transliterated_name')
class Meta:
"""Meta class."""
@ -101,7 +98,6 @@ class EstablishmentDocumentSerializer(DocumentSerializer):
'name',
'transliterated_name',
'index_name',
'name_translated',
'price_level',
'toque_number',
'public_mark',