feat: Добавлена функциональность управления заказами и улучшен поиск товаров
Заказы: - Добавлены миграции для исторических записей с полями оплаты и получателя - Расширен admin для заказов с инлайнами товаров/комплектов - Реализованы представления списка, создания, редактирования и удаления заказов - Добавлен шаблон подтверждения удаления заказа - Настроены URL-маршруты для работы с заказами Клиенты: - Добавлена миграция с новыми полями адресов и подтверждений - Обновлена модель клиентов с дополнительными полями - Улучшен admin для работы с клиентами Товары: - Значительно улучшен API поиска товаров с поддержкой фильтрации - Добавлен Select2 виджет для динамического поиска товаров - Создан статический JS файл для интеграции Select2 - Оптимизирована обработка запросов и ответов API Прочее: - Добавлены новые настройки в settings.py - Обновлена навигация в navbar.html - Обновлены URL-маршруты проекта 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -213,7 +213,14 @@ class Address(models.Model):
|
||||
verbose_name="Имя получателя",
|
||||
help_text="Имя человека, которому будет доставлен заказ"
|
||||
)
|
||||
|
||||
|
||||
recipient_phone = PhoneNumberField(
|
||||
blank=True,
|
||||
null=True,
|
||||
verbose_name="Телефон получателя",
|
||||
help_text="Контактный телефон получателя для уточнения адреса"
|
||||
)
|
||||
|
||||
street = models.CharField(
|
||||
max_length=255,
|
||||
verbose_name="Улица"
|
||||
@@ -246,7 +253,13 @@ class Address(models.Model):
|
||||
verbose_name="Инструкции для доставки",
|
||||
help_text="Дополнительные инструкции для курьера (домофон, подъезд и т.д.)"
|
||||
)
|
||||
|
||||
|
||||
confirm_address_with_recipient = models.BooleanField(
|
||||
default=False,
|
||||
verbose_name="Уточнить адрес у получателя",
|
||||
help_text="Курьер должен уточнить адрес у получателя перед доставкой"
|
||||
)
|
||||
|
||||
is_default = models.BooleanField(
|
||||
default=False,
|
||||
verbose_name="Адрес по умолчанию",
|
||||
|
||||
Reference in New Issue
Block a user