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:
@@ -78,13 +78,16 @@ class AddressAdmin(admin.ModelAdmin):
|
||||
"""Административный интерфейс для управления адресами доставки"""
|
||||
list_display = (
|
||||
'recipient_name',
|
||||
'recipient_phone',
|
||||
'full_address',
|
||||
'customer',
|
||||
'district',
|
||||
'confirm_address_with_recipient',
|
||||
'is_default'
|
||||
)
|
||||
list_filter = (
|
||||
'is_default',
|
||||
'confirm_address_with_recipient',
|
||||
'district',
|
||||
'created_at'
|
||||
)
|
||||
@@ -100,13 +103,13 @@ class AddressAdmin(admin.ModelAdmin):
|
||||
|
||||
fieldsets = (
|
||||
('Информация о получателе', {
|
||||
'fields': ('customer', 'recipient_name')
|
||||
'fields': ('customer', 'recipient_name', 'recipient_phone')
|
||||
}),
|
||||
('Адрес доставки', {
|
||||
'fields': ('street', 'building_number', 'apartment_number', 'district')
|
||||
}),
|
||||
('Дополнительная информация', {
|
||||
'fields': ('delivery_instructions',),
|
||||
'fields': ('delivery_instructions', 'confirm_address_with_recipient'),
|
||||
'classes': ('collapse',)
|
||||
}),
|
||||
('Статус', {
|
||||
|
||||
Reference in New Issue
Block a user