Fix order logic. Currently you can change contact data ant it's working correctly

This commit is contained in:
2022-09-28 22:49:15 +03:00
parent dddf4ba47e
commit 19b246ec06
17 changed files with 370 additions and 17 deletions

View File

@@ -0,0 +1,23 @@
# Generated by Django 4.1.1 on 2022-09-27 22:08
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('order', '0008_alter_order_approximate_price_alter_order_square_and_more'),
]
operations = [
migrations.AddField(
model_name='order',
name='date_end',
field=models.DateField(blank=True, default=None),
),
migrations.AddField(
model_name='order',
name='date_start',
field=models.DateField(blank=True, default=None),
),
]

View File

@@ -0,0 +1,23 @@
# Generated by Django 4.1.1 on 2022-09-27 22:12
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('order', '0009_order_date_end_order_date_start'),
]
operations = [
migrations.AlterField(
model_name='order',
name='date_end',
field=models.DateField(blank=True, default=None, verbose_name='Дата окончания'),
),
migrations.AlterField(
model_name='order',
name='date_start',
field=models.DateField(blank=True, default=None, verbose_name='Дата начала'),
),
]

View File

@@ -0,0 +1,25 @@
# Generated by Django 4.1.1 on 2022-09-28 08:04
import django.core.validators
from django.db import migrations, models
import order.models
class Migration(migrations.Migration):
dependencies = [
('order', '0010_alter_order_date_end_alter_order_date_start'),
]
operations = [
migrations.AddField(
model_name='order',
name='email',
field=models.EmailField(max_length=254, null=True, validators=[order.models._email_validate], verbose_name='Email'),
),
migrations.AddField(
model_name='order',
name='phone',
field=models.CharField(max_length=16, null=True, validators=[django.core.validators.RegexValidator(regex='^\\+7[0-9]{10}$'), order.models._phone_validate], verbose_name='Телефон'),
),
]

View File

@@ -0,0 +1,23 @@
# Generated by Django 4.1.1 on 2022-09-28 08:41
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('order', '0011_order_email_order_phone'),
]
operations = [
migrations.AlterField(
model_name='order',
name='date_end',
field=models.DateField(default=None, null=True, verbose_name='Дата окончания'),
),
migrations.AlterField(
model_name='order',
name='date_start',
field=models.DateField(default=None, null=True, verbose_name='Дата начала'),
),
]

View File

@@ -0,0 +1,23 @@
# Generated by Django 4.1.1 on 2022-09-28 08:42
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('order', '0012_alter_order_date_end_alter_order_date_start'),
]
operations = [
migrations.AlterField(
model_name='order',
name='date_end',
field=models.DateField(blank=True, default=None, null=True, verbose_name='Дата окончания'),
),
migrations.AlterField(
model_name='order',
name='date_start',
field=models.DateField(blank=True, default=None, null=True, verbose_name='Дата начала'),
),
]

View File

@@ -0,0 +1,19 @@
# Generated by Django 4.1.1 on 2022-09-28 08:47
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('order', '0013_alter_order_date_end_alter_order_date_start'),
]
operations = [
migrations.AddField(
model_name='order',
name='create_time',
field=models.DateTimeField(default=datetime.datetime.now, editable=False),
),
]

View File

@@ -0,0 +1,29 @@
# Generated by Django 4.1.1 on 2022-09-28 08:51
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('order', '0014_order_create_time'),
]
operations = [
migrations.AddField(
model_name='order',
name='moderated',
field=models.BooleanField(default=False, verbose_name='Модерирован'),
),
migrations.AddField(
model_name='order',
name='published',
field=models.BooleanField(default=False, verbose_name='Опубликован'),
),
migrations.AlterField(
model_name='order',
name='create_time',
field=models.DateTimeField(default=datetime.datetime.now, editable=False, verbose_name='Время создания'),
),
]

View File

@@ -0,0 +1,38 @@
# Generated by Django 4.1.1 on 2022-09-28 09:55
from django.conf import settings
import django.core.validators
from django.db import migrations, models
import django.db.models.deletion
import order.models
class Migration(migrations.Migration):
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('order', '0015_order_moderated_order_published_and_more'),
]
operations = [
migrations.AlterField(
model_name='order',
name='email',
field=models.EmailField(blank=True, max_length=254, null=True, validators=[order.models._email_validate], verbose_name='Email'),
),
migrations.AlterField(
model_name='order',
name='moderated',
field=models.BooleanField(default=True, verbose_name='Модерирован'),
),
migrations.AlterField(
model_name='order',
name='owner',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='owner', to=settings.AUTH_USER_MODEL, verbose_name='Владелец'),
),
migrations.AlterField(
model_name='order',
name='phone',
field=models.CharField(blank=True, max_length=16, null=True, validators=[django.core.validators.RegexValidator(regex='^\\+7[0-9]{10}$'), order.models._phone_validate], verbose_name='Телефон'),
),
]