diff --git a/store/migrations/0009_alter_checklist_status.py b/store/migrations/0009_alter_checklist_status.py new file mode 100644 index 0000000..54ab903 --- /dev/null +++ b/store/migrations/0009_alter_checklist_status.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2023-07-01 20:55 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0008_alter_checklist_id'), + ] + + operations = [ + migrations.AlterField( + model_name='checklist', + name='status', + field=models.CharField(choices=[('draft', 'Черновик'), ('neworder', 'Новый заказ'), ('payment', 'Проверка оплаты'), ('buying', 'На закупке'), ('china', 'На складе в Китае'), ('chinarush', 'Доставка на склад РФ'), ('rush', 'На складе в РФ'), ('completed', 'Завершен')], default='neworder', max_length=15, verbose_name='Статус заказа'), + ), + ] diff --git a/store/migrations/0010_alter_checklist_status.py b/store/migrations/0010_alter_checklist_status.py new file mode 100644 index 0000000..d0b476b --- /dev/null +++ b/store/migrations/0010_alter_checklist_status.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2023-07-01 21:04 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0009_alter_checklist_status'), + ] + + operations = [ + migrations.AlterField( + model_name='checklist', + name='status', + field=models.CharField(choices=[('draft', 'Черновик'), ('neworder', 'Новый заказ'), ('payment', 'Проверка оплаты'), ('buying', 'На закупке'), ('bought', 'Закуплен'), ('china', 'На складе в Китае'), ('chinarush', 'Доставка на склад РФ'), ('rush', 'На складе в РФ'), ('cdek', 'Доставляется СДЭК'), ('completed', 'Завершен')], default='neworder', max_length=15, verbose_name='Статус заказа'), + ), + ] diff --git a/store/migrations/0011_remove_globalsettings_delivery_price_cn_ru_and_more.py b/store/migrations/0011_remove_globalsettings_delivery_price_cn_ru_and_more.py new file mode 100644 index 0000000..29426be --- /dev/null +++ b/store/migrations/0011_remove_globalsettings_delivery_price_cn_ru_and_more.py @@ -0,0 +1,22 @@ +# Generated by Django 4.2.2 on 2023-07-01 21:43 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0010_alter_checklist_status'), + ] + + operations = [ + migrations.RemoveField( + model_name='globalsettings', + name='delivery_price_CN_RU', + ), + migrations.AddField( + model_name='category', + name='delivery_price_CN_RU', + field=models.DecimalField(decimal_places=2, default=0, max_digits=10), + ), + ] diff --git a/store/migrations/0012_alter_category_delivery_price_cn_ru_and_more.py b/store/migrations/0012_alter_category_delivery_price_cn_ru_and_more.py new file mode 100644 index 0000000..811e4b8 --- /dev/null +++ b/store/migrations/0012_alter_category_delivery_price_cn_ru_and_more.py @@ -0,0 +1,33 @@ +# Generated by Django 4.2.2 on 2023-07-01 21:46 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0011_remove_globalsettings_delivery_price_cn_ru_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='category', + name='delivery_price_CN_RU', + field=models.DecimalField(decimal_places=2, default=0, max_digits=10, verbose_name='Цена доставки Китай-РФ'), + ), + migrations.AlterField( + model_name='globalsettings', + name='commission_rub', + field=models.DecimalField(decimal_places=2, default=0, max_digits=10, verbose_name='Комиссия, руб'), + ), + migrations.AlterField( + model_name='globalsettings', + name='delivery_price_CN', + field=models.DecimalField(decimal_places=2, default=0, max_digits=10, verbose_name='Цена доставки по Китаю'), + ), + migrations.AlterField( + model_name='globalsettings', + name='yuan_rate', + field=models.DecimalField(decimal_places=2, default=0, max_digits=10, verbose_name='Курс CNY/RUB'), + ), + ] diff --git a/store/migrations/0013_paymenttype_alter_category_options_and_more.py b/store/migrations/0013_paymenttype_alter_category_options_and_more.py new file mode 100644 index 0000000..3a6057e --- /dev/null +++ b/store/migrations/0013_paymenttype_alter_category_options_and_more.py @@ -0,0 +1,39 @@ +# Generated by Django 4.2.2 on 2023-07-01 22:30 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0012_alter_category_delivery_price_cn_ru_and_more'), + ] + + operations = [ + migrations.CreateModel( + name='PaymentType', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('slug', models.SlugField(unique=True)), + ('requisites', models.CharField(max_length=200, verbose_name='Реквизиты')), + ], + options={ + 'verbose_name': 'Метод оплаты', + 'verbose_name_plural': 'Методы оплаты', + }, + ), + migrations.AlterModelOptions( + name='category', + options={'verbose_name': 'Категория', 'verbose_name_plural': 'Категории'}, + ), + migrations.AlterModelOptions( + name='globalsettings', + options={'verbose_name': 'Глобальные настройки', 'verbose_name_plural': 'Глобальные настройки'}, + ), + migrations.AlterField( + model_name='checklist', + name='payment_type', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='store.paymenttype', verbose_name='Метод оплаты'), + ), + ] diff --git a/store/migrations/0014_rename_paymenttype_paymentmethod_and_more.py b/store/migrations/0014_rename_paymenttype_paymentmethod_and_more.py new file mode 100644 index 0000000..e703fec --- /dev/null +++ b/store/migrations/0014_rename_paymenttype_paymentmethod_and_more.py @@ -0,0 +1,22 @@ +# Generated by Django 4.2.2 on 2023-07-01 22:32 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0013_paymenttype_alter_category_options_and_more'), + ] + + operations = [ + migrations.RenameModel( + old_name='PaymentType', + new_name='PaymentMethod', + ), + migrations.RenameField( + model_name='checklist', + old_name='payment_type', + new_name='payment_method', + ), + ] diff --git a/store/migrations/0015_paymentmethod_name.py b/store/migrations/0015_paymentmethod_name.py new file mode 100644 index 0000000..94aeeae --- /dev/null +++ b/store/migrations/0015_paymentmethod_name.py @@ -0,0 +1,19 @@ +# Generated by Django 4.2.2 on 2023-07-01 22:34 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0014_rename_paymenttype_paymentmethod_and_more'), + ] + + operations = [ + migrations.AddField( + model_name='paymentmethod', + name='name', + field=models.CharField(default='', max_length=30, verbose_name='Название'), + preserve_default=False, + ), + ] diff --git a/store/migrations/0016_paymentmethod_cardnumber.py b/store/migrations/0016_paymentmethod_cardnumber.py new file mode 100644 index 0000000..31d6a09 --- /dev/null +++ b/store/migrations/0016_paymentmethod_cardnumber.py @@ -0,0 +1,19 @@ +# Generated by Django 4.2.2 on 2023-07-01 22:45 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0015_paymentmethod_name'), + ] + + operations = [ + migrations.AddField( + model_name='paymentmethod', + name='cardnumber', + field=models.CharField(default='', max_length=30, verbose_name='Номер карты'), + preserve_default=False, + ), + ] diff --git a/store/migrations/0017_alter_promocode_options_alter_paymentmethod_slug_and_more.py b/store/migrations/0017_alter_promocode_options_alter_paymentmethod_slug_and_more.py new file mode 100644 index 0000000..e1d0178 --- /dev/null +++ b/store/migrations/0017_alter_promocode_options_alter_paymentmethod_slug_and_more.py @@ -0,0 +1,27 @@ +# Generated by Django 4.2.2 on 2023-07-01 23:30 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0016_paymentmethod_cardnumber'), + ] + + operations = [ + migrations.AlterModelOptions( + name='promocode', + options={'verbose_name': 'Промокод', 'verbose_name_plural': 'Промокоды'}, + ), + migrations.AlterField( + model_name='paymentmethod', + name='slug', + field=models.SlugField(unique=True, verbose_name='Идентификатор'), + ), + migrations.AlterField( + model_name='promocode', + name='discount', + field=models.DecimalField(decimal_places=2, max_digits=10, verbose_name='Скидка'), + ), + ] diff --git a/store/migrations/0018_alter_promocode_name.py b/store/migrations/0018_alter_promocode_name.py new file mode 100644 index 0000000..08477f4 --- /dev/null +++ b/store/migrations/0018_alter_promocode_name.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2023-07-01 23:33 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0017_alter_promocode_options_alter_paymentmethod_slug_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='promocode', + name='name', + field=models.CharField(max_length=100, unique=True, verbose_name='Название'), + ), + ] diff --git a/store/migrations/0019_globalsettings_pickup_address_alter_checklist_size.py b/store/migrations/0019_globalsettings_pickup_address_alter_checklist_size.py new file mode 100644 index 0000000..b3f98bc --- /dev/null +++ b/store/migrations/0019_globalsettings_pickup_address_alter_checklist_size.py @@ -0,0 +1,23 @@ +# Generated by Django 4.2.2 on 2023-07-01 23:47 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0018_alter_promocode_name'), + ] + + operations = [ + migrations.AddField( + model_name='globalsettings', + name='pickup_address', + field=models.CharField(blank=True, max_length=200, null=True, verbose_name='Адрес пункта самовывоза'), + ), + migrations.AlterField( + model_name='checklist', + name='size', + field=models.CharField(blank=True, max_length=30, null=True, verbose_name='Размер'), + ), + ] diff --git a/store/migrations/0020_image_remove_checklist_image_and_more.py b/store/migrations/0020_image_remove_checklist_image_and_more.py new file mode 100644 index 0000000..2b8b087 --- /dev/null +++ b/store/migrations/0020_image_remove_checklist_image_and_more.py @@ -0,0 +1,34 @@ +# Generated by Django 4.2.2 on 2023-07-02 15:54 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0019_globalsettings_pickup_address_alter_checklist_size'), + ] + + operations = [ + migrations.CreateModel( + name='Image', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('image', models.ImageField(upload_to='checklist_images')), + ('is_preview', models.BooleanField(default=False)), + ], + ), + migrations.RemoveField( + model_name='checklist', + name='image', + ), + migrations.RemoveField( + model_name='checklist', + name='preview_image', + ), + migrations.AddField( + model_name='checklist', + name='images', + field=models.ManyToManyField(blank=True, to='store.image', verbose_name='Картинки'), + ), + ] diff --git a/store/migrations/0021_rename_is_preview_image_needs_preview.py b/store/migrations/0021_rename_is_preview_image_needs_preview.py new file mode 100644 index 0000000..f76fab2 --- /dev/null +++ b/store/migrations/0021_rename_is_preview_image_needs_preview.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2023-07-02 17:10 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0020_image_remove_checklist_image_and_more'), + ] + + operations = [ + migrations.RenameField( + model_name='image', + old_name='is_preview', + new_name='needs_preview', + ), + ] diff --git a/store/migrations/0022_rename_needs_preview_image_is_preview.py b/store/migrations/0022_rename_needs_preview_image_is_preview.py new file mode 100644 index 0000000..5c69096 --- /dev/null +++ b/store/migrations/0022_rename_needs_preview_image_is_preview.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2023-07-02 17:11 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0021_rename_is_preview_image_needs_preview'), + ] + + operations = [ + migrations.RenameField( + model_name='image', + old_name='needs_preview', + new_name='is_preview', + ), + ] diff --git a/store/migrations/0023_alter_checklist_options_alter_image_options.py b/store/migrations/0023_alter_checklist_options_alter_image_options.py new file mode 100644 index 0000000..d7ba8f8 --- /dev/null +++ b/store/migrations/0023_alter_checklist_options_alter_image_options.py @@ -0,0 +1,21 @@ +# Generated by Django 4.2.2 on 2023-07-02 23:59 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0022_rename_needs_preview_image_is_preview'), + ] + + operations = [ + migrations.AlterModelOptions( + name='checklist', + options={'verbose_name': 'Заказ', 'verbose_name_plural': 'Заказы'}, + ), + migrations.AlterModelOptions( + name='image', + options={'verbose_name': 'Изображение', 'verbose_name_plural': 'Изображения'}, + ), + ] diff --git a/store/migrations/0024_remove_checklist_images_image_checklist.py b/store/migrations/0024_remove_checklist_images_image_checklist.py new file mode 100644 index 0000000..61fb5de --- /dev/null +++ b/store/migrations/0024_remove_checklist_images_image_checklist.py @@ -0,0 +1,24 @@ +# Generated by Django 4.2.2 on 2023-07-03 10:17 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0023_alter_checklist_options_alter_image_options'), + ] + + operations = [ + migrations.RemoveField( + model_name='checklist', + name='images', + ), + migrations.AddField( + model_name='image', + name='checklist', + field=models.ForeignKey(default=None, on_delete=django.db.models.deletion.CASCADE, related_name='images', to='store.checklist'), + preserve_default=False, + ), + ] diff --git a/store/migrations/0025_alter_checklist_status_updated_at.py b/store/migrations/0025_alter_checklist_status_updated_at.py new file mode 100644 index 0000000..181cf78 --- /dev/null +++ b/store/migrations/0025_alter_checklist_status_updated_at.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2023-07-03 19:02 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0024_remove_checklist_images_image_checklist'), + ] + + operations = [ + migrations.AlterField( + model_name='checklist', + name='status_updated_at', + field=models.DateTimeField(auto_now_add=True, verbose_name='Дата обновления статуса заказа'), + ), + ] diff --git a/store/migrations/0026_remove_checklist_track_number_and_more.py b/store/migrations/0026_remove_checklist_track_number_and_more.py new file mode 100644 index 0000000..9472528 --- /dev/null +++ b/store/migrations/0026_remove_checklist_track_number_and_more.py @@ -0,0 +1,27 @@ +# Generated by Django 4.2.2 on 2023-07-04 21:38 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('store', '0025_alter_checklist_status_updated_at'), + ] + + operations = [ + migrations.RemoveField( + model_name='checklist', + name='track_number', + ), + migrations.AddField( + model_name='checklist', + name='cdek_tracking', + field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Трек-номер СДЭК'), + ), + migrations.AddField( + model_name='checklist', + name='poizon_tracking', + field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Трек-номер Poizon'), + ), + ]