JavaScript: - Создан autosave.js: модуль автосохранения черновиков - Debouncing с задержкой 3 секунды - Визуальный индикатор статуса сохранения - Автоматическое отслеживание изменений в полях формы и formset UI обновления: - order_form.html: добавлен data-атрибут is-draft и подключение autosave.js - order_list.html: добавлен badge "Черновик" для черновиков в списке заказов Management команда: - cleanup_draft_orders: очистка старых черновиков (по умолчанию 30 дней) - Поддержка --dry-run для предпросмотра - Автоматическое удаление связанных временных комплектов Использование: - python manage.py cleanup_draft_orders --days=30 - python manage.py cleanup_draft_orders --days=7 --dry-run Система черновиков полностью готова к использованию! 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
3.2 KiB
3.2 KiB