Добавлены поля needs_product_photo и needs_delivery_photo в модель Order с toggle switches в форме
This commit is contained in:
@@ -191,6 +191,8 @@ class OrderForm(forms.ModelForm):
|
||||
'recipient',
|
||||
'status',
|
||||
'is_anonymous',
|
||||
'needs_product_photo',
|
||||
'needs_delivery_photo',
|
||||
'special_instructions',
|
||||
]
|
||||
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="Комментарии и пожелания к заказу"
|
||||
)
|
||||
|
||||
# Фото
|
||||
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(
|
||||
|
||||
@@ -691,12 +691,24 @@
|
||||
<h5 class="mb-0"><i class="bi bi-three-dots"></i> Дополнительно</h5>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="mb-3 form-check">
|
||||
<div class="mb-3 form-check form-switch">
|
||||
{{ form.is_anonymous }}
|
||||
<label class="form-check-label" for="{{ form.is_anonymous.id_for_label }}">
|
||||
Анонимная доставка
|
||||
</label>
|
||||
</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">
|
||||
<label for="{{ form.special_instructions.id_for_label }}" class="form-label">Особые пожелания</label>
|
||||
{{ form.special_instructions }}
|
||||
|
||||
Reference in New Issue
Block a user