diff --git a/store/migrations/0039_alter_checklist_delivery.py b/store/migrations/0039_alter_checklist_delivery.py new file mode 100644 index 0000000..262d528 --- /dev/null +++ b/store/migrations/0039_alter_checklist_delivery.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2023-07-10 17:24 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0038_alter_checklist_images_alter_checklist_payment_proof_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='checklist', + name='delivery', + field=models.CharField(blank=True, choices=[('pickup', 'Самовывоз из шоурума'), ('cdek', 'Пункт выдачи заказов CDEK'), ('cdek_courier', 'Курьерская доставка CDEK')], max_length=15, null=True, verbose_name='Тип доставки'), + ), + ] diff --git a/store/models.py b/store/models.py index d2c6bbe..004e8b0 100644 --- a/store/models.py +++ b/store/models.py @@ -273,10 +273,12 @@ class Checklist(models.Model): class DeliveryType: PICKUP = "pickup" CDEK = "cdek" + CDEK_COURIER = "cdek_courier" CHOICES = ( (PICKUP, 'Самовывоз из шоурума'), (CDEK, 'Пункт выдачи заказов CDEK'), + (CDEK_COURIER, 'Курьерская доставка CDEK'), ) created_at = models.DateTimeField(auto_now_add=True) @@ -326,7 +328,7 @@ class Checklist(models.Model): payment_proof = models.ManyToManyField('Image', verbose_name='Подтверждение оплаты', related_name='+', blank=True) # paymentproovement receipt = models.ImageField('Фото чека', upload_to=Image.TYPE_TO_UPLOAD_PATH[Image.DOC], null=True, blank=True) # checkphoto - delivery = models.CharField('Тип доставки', max_length=10, choices=DeliveryType.CHOICES, null=True, blank=True) + delivery = models.CharField('Тип доставки', max_length=15, choices=DeliveryType.CHOICES, null=True, blank=True) # trackid poizon_tracking = models.CharField('Трек-номер Poizon', max_length=100, null=True, blank=True) cdek_tracking = models.CharField('Трек-номер СДЭК', max_length=100, null=True, blank=True)