From 082a8a1470b248e13e41e55e62f43b3481b87685 Mon Sep 17 00:00:00 2001 From: Dmitriy Kuzmenko Date: Sun, 1 Sep 2019 17:22:53 +0300 Subject: [PATCH] add fake best_price_menu --- apps/establishment/models.py | 8 ++++++++ apps/establishment/serializers.py | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/apps/establishment/models.py b/apps/establishment/models.py index b44ee4f9..de2891af 100644 --- a/apps/establishment/models.py +++ b/apps/establishment/models.py @@ -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.""" diff --git a/apps/establishment/serializers.py b/apps/establishment/serializers.py index f46cbc4e..74c7286c 100644 --- a/apps/establishment/serializers.py +++ b/apps/establishment/serializers.py @@ -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' )