* Missing migrations

This commit is contained in:
Phil Zhitnikov 2023-07-05 02:20:14 +04:00
parent 4511a65b7f
commit bc91845074
18 changed files with 418 additions and 0 deletions

View File

@ -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='Статус заказа'),
),
]

View File

@ -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='Статус заказа'),
),
]

View File

@ -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),
),
]

View File

@ -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'),
),
]

View File

@ -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='Метод оплаты'),
),
]

View File

@ -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',
),
]

View File

@ -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,
),
]

View File

@ -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,
),
]

View File

@ -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='Скидка'),
),
]

View File

@ -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='Название'),
),
]

View File

@ -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='Размер'),
),
]

View File

@ -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='Картинки'),
),
]

View File

@ -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',
),
]

View File

@ -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',
),
]

View File

@ -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': 'Изображения'},
),
]

View File

@ -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,
),
]

View File

@ -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='Дата обновления статуса заказа'),
),
]

View File

@ -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'),
),
]