Добавлены поля needs_product_photo и needs_delivery_photo в модель Order с toggle switches в форме
This commit is contained in:
@@ -191,6 +191,8 @@ class OrderForm(forms.ModelForm):
|
|||||||
'recipient',
|
'recipient',
|
||||||
'status',
|
'status',
|
||||||
'is_anonymous',
|
'is_anonymous',
|
||||||
|
'needs_product_photo',
|
||||||
|
'needs_delivery_photo',
|
||||||
'special_instructions',
|
'special_instructions',
|
||||||
]
|
]
|
||||||
widgets = {
|
widgets = {
|
||||||
|
|||||||
@@ -0,0 +1,33 @@
|
|||||||
|
# Generated by Django 5.0.10 on 2025-12-25 08:56
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('orders', '0007_remove_region_from_recipient_phone'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='historicalorder',
|
||||||
|
name='needs_delivery_photo',
|
||||||
|
field=models.BooleanField(default=False, help_text='Требуется фотография процесса вручения заказа', verbose_name='Необходимо фото вручения'),
|
||||||
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='historicalorder',
|
||||||
|
name='needs_product_photo',
|
||||||
|
field=models.BooleanField(default=False, help_text='Требуется фотография товара перед отправкой', verbose_name='Необходимо фото товара'),
|
||||||
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='order',
|
||||||
|
name='needs_delivery_photo',
|
||||||
|
field=models.BooleanField(default=False, help_text='Требуется фотография процесса вручения заказа', verbose_name='Необходимо фото вручения'),
|
||||||
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='order',
|
||||||
|
name='needs_product_photo',
|
||||||
|
field=models.BooleanField(default=False, help_text='Требуется фотография товара перед отправкой', verbose_name='Необходимо фото товара'),
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -118,6 +118,18 @@ class Order(models.Model):
|
|||||||
help_text="Комментарии и пожелания к заказу"
|
help_text="Комментарии и пожелания к заказу"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Фото
|
||||||
|
needs_product_photo = models.BooleanField(
|
||||||
|
default=False,
|
||||||
|
verbose_name="Необходимо фото товара",
|
||||||
|
help_text="Требуется фотография товара перед отправкой"
|
||||||
|
)
|
||||||
|
|
||||||
|
needs_delivery_photo = models.BooleanField(
|
||||||
|
default=False,
|
||||||
|
verbose_name="Необходимо фото вручения",
|
||||||
|
help_text="Требуется фотография процесса вручения заказа"
|
||||||
|
)
|
||||||
|
|
||||||
# Временные метки
|
# Временные метки
|
||||||
created_at = models.DateTimeField(
|
created_at = models.DateTimeField(
|
||||||
|
|||||||
@@ -691,12 +691,24 @@
|
|||||||
<h5 class="mb-0"><i class="bi bi-three-dots"></i> Дополнительно</h5>
|
<h5 class="mb-0"><i class="bi bi-three-dots"></i> Дополнительно</h5>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class="mb-3 form-check">
|
<div class="mb-3 form-check form-switch">
|
||||||
{{ form.is_anonymous }}
|
{{ form.is_anonymous }}
|
||||||
<label class="form-check-label" for="{{ form.is_anonymous.id_for_label }}">
|
<label class="form-check-label" for="{{ form.is_anonymous.id_for_label }}">
|
||||||
Анонимная доставка
|
Анонимная доставка
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="mb-3 form-check form-switch">
|
||||||
|
{{ form.needs_product_photo }}
|
||||||
|
<label class="form-check-label" for="{{ form.needs_product_photo.id_for_label }}">
|
||||||
|
Необходимо фото товара
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="mb-3 form-check form-switch">
|
||||||
|
{{ form.needs_delivery_photo }}
|
||||||
|
<label class="form-check-label" for="{{ form.needs_delivery_photo.id_for_label }}">
|
||||||
|
Необходимо фото вручения
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<label for="{{ form.special_instructions.id_for_label }}" class="form-label">Особые пожелания</label>
|
<label for="{{ form.special_instructions.id_for_label }}" class="form-label">Особые пожелания</label>
|
||||||
{{ form.special_instructions }}
|
{{ form.special_instructions }}
|
||||||
|
|||||||
Reference in New Issue
Block a user