Commit Graph

  • e0b12f5c7c Исправлено затемнение после закрытия модального окна создания клиента Andrey Smakotin 2025-11-11 01:13:46 +03:00
  • 6a100c4257 Заменен alert() на красивое автоисчезающее уведомление при создании клиента Andrey Smakotin 2025-11-11 01:09:36 +03:00
  • 9018e16267 Исправлена ошибка 'NoneType' при создании клиента без телефона Andrey Smakotin 2025-11-11 01:07:05 +03:00
  • 10128bb9bd Исправлена кнопка сохранить в модальном окне создания клиента Andrey Smakotin 2025-11-11 01:04:51 +03:00
  • 81cadc8cf9 Добавлена умная фильтрация для поиска по номерам телефонов Andrey Smakotin 2025-11-11 01:00:21 +03:00
  • 96aa0b2f7f Устранение дублирования логики поиска между customer_list() и api_search_customers() Andrey Smakotin 2025-11-11 00:52:12 +03:00
  • 9fc0af2c2e Полный пересмотр логики поиска по email с стратегиями Andrey Smakotin 2025-11-11 00:49:43 +03:00
  • b44ea1677f Добавлена умная фильтрация при поиске по email Andrey Smakotin 2025-11-11 00:36:59 +03:00
  • e90f6a48a3 Поиск по email теперь работает по части адреса Andrey Smakotin 2025-11-11 00:30:05 +03:00
  • ab840b2ff1 Исправлен поиск по email - используем точное совпадение вместо содержит Andrey Smakotin 2025-11-11 00:27:15 +03:00
  • 9b112dd1e5 Переместить определение openCreateCustomerModal в начало скрипта Andrey Smakotin 2025-11-11 00:26:40 +03:00
  • d5356387b7 Добавлено логирование для отладки функции создания клиента Andrey Smakotin 2025-11-11 00:17:51 +03:00
  • 1dd47dfae9 Исправлена функция создания клиента при поиске - добавлен прямой обработчик клика Andrey Smakotin 2025-11-11 00:15:57 +03:00
  • 5d5de1fe31 Рефакторинг: перенос логики создания временных комплектов в сервис Andrey Smakotin 2025-11-10 23:44:05 +03:00
  • 3c0ba70bc8 Исправлено отображение выбранного клиента при редактировании черновика Andrey Smakotin 2025-11-10 23:40:34 +03:00
  • 7df5988222 Исправлено отображение выбранного клиента при редактировании черновика Andrey Smakotin 2025-11-10 23:22:59 +03:00
  • 97a5d13410 Исправлена функция поиска клиентов при создании заказа Andrey Smakotin 2025-11-10 23:16:53 +03:00
  • e182839326 Переделана инициализация Select2 для поиска Andrey Smakotin 2025-11-10 22:33:53 +03:00
  • fa4f4efb66 Улучшено логирование для отладки Select2 Andrey Smakotin 2025-11-10 22:32:18 +03:00
  • 95d5e52a97 Добавлено подробное логирование для отладки поиска клиента Andrey Smakotin 2025-11-10 22:30:14 +03:00
  • 6600dfa51f Исправлена инициализация Select2 для поиска клиента Andrey Smakotin 2025-11-10 22:28:15 +03:00
  • 000b791702 Улучшен поиск клиента по телефону Andrey Smakotin 2025-11-10 22:24:36 +03:00
  • 74ece6dd66 Добавлен универсальный поиск клиента и быстрое создание нового клиента Andrey Smakotin 2025-11-10 22:23:11 +03:00
  • c8923970ea Упрощена система номеров заказов: переход на числовые номера Andrey Smakotin 2025-11-10 20:44:42 +03:00
  • bfd4d1679a Исправлена ошибка при добавлении временного комплекта Andrey Smakotin 2025-11-09 19:40:31 +03:00
  • 62115bbe00 Исправлена обработка ошибок при создании временного комплекта Andrey Smakotin 2025-11-09 19:32:20 +03:00
  • e8601e6c8d Добавлен триггер select2:select для автосохранения временных комплектов Andrey Smakotin 2025-11-09 19:14:38 +03:00
  • f54363d1ae Исправлено добавление временного комплекта в существующую пустую форму Andrey Smakotin 2025-11-09 17:32:11 +03:00
  • 8a87e89013 Упрощена логика автосоздания черновика Andrey Smakotin 2025-11-09 15:10:30 +03:00
  • 7b8ef2c45b Исправлен ID контейнера формсета в draft-creator.js Andrey Smakotin 2025-11-09 15:01:04 +03:00
  • 58dd60b19a Добавлена поддержка автосохранения товаров в черновиках заказов Andrey Smakotin 2025-11-09 13:32:21 +03:00
  • 9530dd15eb Исправлено отображение даты и времени в форме заказа Andrey Smakotin 2025-11-09 12:33:31 +03:00
  • f7305bae11 Добавлена конвертация даты и времени при автосохранении черновика Andrey Smakotin 2025-11-09 12:21:58 +03:00
  • af0c0189ba Исправлена обработка числовых полей при автосохранении черновика Andrey Smakotin 2025-11-09 12:18:54 +03:00
  • 95b7f44105 Исправлена обработка ForeignKey полей в DraftOrderService Andrey Smakotin 2025-11-09 00:21:39 +03:00
  • 6770bc02d8 Исправлен селектор формы в autosave.js Andrey Smakotin 2025-11-09 00:17:20 +03:00
  • be79730ee3 Добавлена поддержка событий Select2 в draft-creator.js Andrey Smakotin 2025-11-08 23:18:49 +03:00
  • 1e97ec533e Исправлен селектор формы в draft-creator.js Andrey Smakotin 2025-11-08 23:14:42 +03:00
  • 3ba4ceab3d Добавлено автоматическое создание черновика при создании заказа Andrey Smakotin 2025-11-08 23:08:28 +03:00
  • 024edea9f1 Исправлено отображение шаблона пустой формы в formset Andrey Smakotin 2025-11-08 22:53:41 +03:00
  • 809d5a127a Исправлена работа с formset товаров в форме заказа Andrey Smakotin 2025-11-08 22:49:26 +03:00
  • 1edeaeb552 Добавлена поддержка черновиков заказов (Этап 3/3): JavaScript, UI и cleanup Andrey Smakotin 2025-11-08 22:38:10 +03:00
  • 961a5d52da Добавлена поддержка черновиков заказов (Этап 2/3): AJAX endpoints и views Andrey Smakotin 2025-11-08 21:20:29 +03:00
  • dc8604732f Добавлена поддержка черновиков заказов (Этап 1/3) Andrey Smakotin 2025-11-08 18:26:24 +03:00
  • 848b6b1574 Удалены все ссылки на несуществующее поле 'notes' в KitItem Andrey Smakotin 2025-11-08 16:50:16 +03:00
  • 2deaf6361a Исправлено отображение временного комплекта в форме заказа Andrey Smakotin 2025-11-08 16:33:18 +03:00
  • f82f4f25dd Исправлен ID кнопки добавления позиции в заказ Andrey Smakotin 2025-11-08 16:27:38 +03:00
  • 72a0397a4f Исправлена ошибка создания временного комплекта из модального окна Andrey Smakotin 2025-11-08 16:23:32 +03:00
  • df3a951beb Добавлен UI для создания временных комплектов в форме заказа Andrey Smakotin 2025-11-08 15:45:23 +03:00
  • deb138f037 Исправлен импорт ProductKitMakePermanentView Andrey Smakotin 2025-11-08 15:29:25 +03:00
  • a1df188b2a Реализовано преобразование временных комплектов в постоянные Andrey Smakotin 2025-11-08 15:19:56 +03:00
  • 0e220ed169 Добавлено отображение временных комплектов в деталях заказа Andrey Smakotin 2025-11-08 15:16:01 +03:00
  • 17b2d706f7 Добавлен backend для создания временных комплектов в заказах Andrey Smakotin 2025-11-08 15:09:12 +03:00
  • ea4bb5a43b Скрыты временные комплекты из каталога и поиска Andrey Smakotin 2025-11-08 15:00:25 +03:00
  • 7b78ad2a6e Добавлена поддержка временных комплектов в модель ProductKit Andrey Smakotin 2025-11-08 14:59:09 +03:00
  • d8fec8b893 Add utility scripts for stock reservation management Andrey Smakotin 2025-11-08 11:08:23 +03:00
  • d2f15b5126 Add stock reservation auto-update system Andrey Smakotin 2025-11-08 11:07:35 +03:00
  • fcc7f2263d Fix product reservation system for demo orders Andrey Smakotin 2025-11-08 00:04:55 +03:00
  • e3bab2252e Add demo orders creation scripts Andrey Smakotin 2025-11-07 23:49:06 +03:00
  • fea650a35c Update delivery date filter: change label and move 'Today' button to left Andrey Smakotin 2025-11-07 23:36:32 +03:00
  • 6bbd615a77 Refactor: remove unused code from date carousel Andrey Smakotin 2025-11-07 22:19:42 +03:00
  • 5198502fa3 Fix date carousel position persistence to keep selected date in place Andrey Smakotin 2025-11-07 21:59:13 +03:00
  • 2a431e32b1 Fix button selector to properly find 'Today' button in the filter container Andrey Smakotin 2025-11-07 21:00:10 +03:00
  • 8e1b6fc157 Fix 'Today' button functionality to properly set date filters and submit form Andrey Smakotin 2025-11-07 20:54:04 +03:00
  • efeb396204 Add 'Today' button next to date filter label Andrey Smakotin 2025-11-07 20:37:17 +03:00
  • ed2647e45c Fix date selection position preservation in calendar carousel Andrey Smakotin 2025-11-07 20:31:19 +03:00
  • 7670a375ec Коммит с русским текстом для проверки кодировки Andrey Smakotin 2025-11-07 20:18:09 +03:00
  • 9ec63c37ef Тестовый коммит с русским текстом для проверки кодировки Andrey Smakotin 2025-11-07 20:08:46 +03:00
  • b9665e8761 Исправлена проблема с центрированием выбранной даты: теперь выбранная дата остается в центре при клике, включая даты за пределами видимой области Andrey Smakotin 2025-11-07 20:06:21 +03:00
  • 7a725f485a Улучшен календарный фильтр дат: динамическое количество дней, отображение месяца и сохранение позиции при выборе Andrey Smakotin 2025-11-07 20:03:06 +03:00
  • a271bfa809 feat: Улучшен календарный фильтр заказов - расширен до 19 дней и обновлён дизайн Andrey Smakotin 2025-11-07 18:55:50 +03:00
  • 1f0821efbe feat: Реализована календарная лента из 9 дней для фильтрации заказов Andrey Smakotin 2025-11-07 18:33:48 +03:00
  • 48021da856 refactor: Перемещены фильтры из боковой панели наверх страницы Andrey Smakotin 2025-11-07 18:25:10 +03:00
  • d37a5df482 feat: Добавлена фильтрация заказов с django-filter и календарный компонент Andrey Smakotin 2025-11-07 18:22:57 +03:00
  • ec0557c8cf feat: Добавлена функциональность управления заказами и улучшен поиск товаров Andrey Smakotin 2025-11-07 16:10:19 +03:00
  • a1dfb6a257 refactor: Переработан макет страницы списка заказов - кнопка создания перенесена в боковую панель Andrey Smakotin 2025-11-07 16:08:08 +03:00
  • 2bf2afb56f feat: Добавлена возможность ручного изменения цены товаров/комплектов в заказе Andrey Smakotin 2025-11-07 10:44:46 +03:00
  • 9e430bca18 refactor: оптимизирована обработка цен и запросов в группах вариантов Andrey Smakotin 2025-11-06 08:02:43 +03:00
  • b24d5bcdee commit Andrey Smakotin 2025-11-04 11:00:05 +03:00
  • 706ee5d8e8 fix: Удалить поле примечание из JS шаблонов динамического добавления товаров Andrey Smakotin 2025-11-02 22:32:33 +03:00
  • 7506fee20a feat: Удалить поле примечание из компонентов комплектов Andrey Smakotin 2025-11-02 21:08:41 +03:00
  • daf4aef414 docs: Добавить финальный статус исправления race condition Andrey Smakotin 2025-11-02 20:36:22 +03:00
  • 8bec5823f3 docs: Добавить документацию по исправлению race condition при загрузке корректировки цены Andrey Smakotin 2025-11-02 20:29:06 +03:00
  • c7bf23c79c fix: Улучшить загрузку сохранённых значений корректировки цены на странице редактирования Andrey Smakotin 2025-11-02 20:10:52 +03:00
  • c228f80ffd fix: Заполнять скрытые поля корректировки значениями из БД при редактировании Andrey Smakotin 2025-11-02 19:57:12 +03:00
  • 3c62cce057 fix: Загружать сохранённые значения корректировки цены при редактировании Andrey Smakotin 2025-11-02 19:52:42 +03:00
  • 045f6a45da fix: Удалить вызов старого валидатора ценообразования Andrey Smakotin 2025-11-02 19:44:13 +03:00
  • 390d547e97 feat: Добавить валидацию для заполнения одного поля корректировки цены Andrey Smakotin 2025-11-02 19:40:47 +03:00
  • 2e305a810a fix: Улучшить отображение цены в списке комплектов Andrey Smakotin 2025-11-02 19:23:17 +03:00
  • 9027cca182 docs: Добавить финальное резюме сессии улучшений Andrey Smakotin 2025-11-02 19:20:01 +03:00
  • 6c8af5ab2c fix: Улучшения системы ценообразования комплектов Andrey Smakotin 2025-11-02 19:04:03 +03:00
  • c84a372f98 docs: Добавить полное описание системы оценки качества фото (все 3 фазы) Andrey Smakotin 2025-11-02 15:15:41 +03:00
  • 2d344ef53c feat: Фаза 3 - Добавить индикаторы качества фото на фронтенд Andrey Smakotin 2025-11-02 15:13:49 +03:00
  • 622e17a775 feat: Реализовать систему оценки качества фотографий товаров (Фаза 1) Andrey Smakotin 2025-11-02 14:39:33 +03:00
  • d15e7d9414 fix: Исправить подмену фотографий при загрузке (коллизия имен файлов) Andrey Smakotin 2025-11-02 12:51:26 +03:00
  • d92045c4c4 refactor: Создать базовый класс BaseProductEntity и реструктурировать Product/ProductKit Andrey Smakotin 2025-10-31 00:49:01 +03:00
  • aec884240e refactor: Упростить макет формы редактирования вариантов и вернуть компактный вид Andrey Smakotin 2025-10-30 00:14:30 +03:00
  • dbb94e9d2a refactor: Добавить в_stock в API и улучшить загрузку данных в форме вариантов Andrey Smakotin 2025-10-30 00:03:40 +03:00
  • e821d881a9 fix: Исправить сохранение приоритетов товаров в группе вариантов Andrey Smakotin 2025-10-29 23:49:15 +03:00
  • 83412f3447 fix: Исправить логику обновления Product.in_stock из Stock остатков Andrey Smakotin 2025-10-29 23:42:20 +03:00