add fake best_price_menu

This commit is contained in:
Dmitriy Kuzmenko 2019-09-01 17:22:53 +03:00
parent c85347b53a
commit 082a8a1470
2 changed files with 13 additions and 0 deletions

View File

@ -152,6 +152,14 @@ class Establishment(ProjectBaseMixin, ImageMixin, TraslatedFieldsMixin):
raise ValidationError('Establishment type of subtype does not match')
self.establishment_subtypes.add(establishment_subtype)
@property
def best_price_menu(self):
return 150
@property
def best_price_carte(self):
return 200
class Position(BaseAttributes, TraslatedFieldsMixin):
"""Position model."""

View File

@ -157,6 +157,9 @@ class EstablishmentSerializer(serializers.ModelSerializer):
many=True)
menu = MenuSerializers(source='menu_set', many=True, read_only=True)
best_price_menu = serializers.DecimalField(max_digits=14, decimal_places=2, read_only=True)
best_price_carte = serializers.DecimalField(max_digits=14, decimal_places=2, read_only=True)
class Meta:
"""Meta class."""
@ -182,4 +185,6 @@ class EstablishmentSerializer(serializers.ModelSerializer):
'comments',
'employees',
'menu',
'best_price_menu',
'best_price_carte'
)