From b55e42c90f4a20cc172935b178a562e1a9eba499 Mon Sep 17 00:00:00 2001 From: phzhik Date: Wed, 4 Oct 2023 06:58:09 +0400 Subject: [PATCH] + Checklist.split_accepted field --- .../0044_checklist_split_accepted.py | 18 ++++++++++++++++++ store/models.py | 1 + store/serializers.py | 2 +- 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 store/migrations/0044_checklist_split_accepted.py diff --git a/store/migrations/0044_checklist_split_accepted.py b/store/migrations/0044_checklist_split_accepted.py new file mode 100644 index 0000000..6538e83 --- /dev/null +++ b/store/migrations/0044_checklist_split_accepted.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2023-10-04 02:55 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0043_pricesnapshot_checklist_price_snapshot'), + ] + + operations = [ + migrations.AddField( + model_name='checklist', + name='split_accepted', + field=models.BooleanField(default=False, verbose_name='Сплит принят'), + ), + ] diff --git a/store/models.py b/store/models.py index f964334..a638ea4 100644 --- a/store/models.py +++ b/store/models.py @@ -354,6 +354,7 @@ class Checklist(models.Model): split_payment_proof = models.ImageField('Подтверждение оплаты сплита', upload_to=Image.TYPE_TO_UPLOAD_PATH[Image.DOC], null=True, blank=True) + split_accepted = models.BooleanField('Сплит принят', default=False) receipt = models.ImageField('Фото чека', upload_to=Image.TYPE_TO_UPLOAD_PATH[Image.DOC], null=True, blank=True) # checkphoto diff --git a/store/serializers.py b/store/serializers.py index 1628121..b710388 100644 --- a/store/serializers.py +++ b/store/serializers.py @@ -168,7 +168,7 @@ class ChecklistSerializer(serializers.ModelSerializer): 'fullprice', 'realprice', 'buyername', 'buyerphone', 'tg', 'receivername', 'reveiverphone', - 'split', 'paymenttype', 'paymentprovement', 'split_payment_proof', 'checkphoto', + 'split', 'paymenttype', 'paymentprovement', 'split_payment_proof', 'split_accepted', 'checkphoto', 'trackid', 'cdek_tracking', 'cdek_barcode_pdf', 'delivery', 'delivery_display', 'startDate', 'currentDate', 'buy_time_remaining' )