Commit Graph

  • e8d232158c Разрешён NULL для delivery_date в черновиках заказов Andrey Smakotin 2026-01-05 01:35:59 +03:00
  • ef0f935aa9 Debug logging for showcase return Andrey Smakotin 2026-01-04 23:18:26 +03:00
  • 8041ceb04a Исправлены баги витринных комплектов: резервы и валидация восстановления заказов Andrey Smakotin 2026-01-04 22:53:53 +03:00
  • 595cf6a018 Исправлены баги с дублированием резервов и Sale для витринных комплектов Andrey Smakotin 2026-01-04 22:04:51 +03:00
  • 666e007931 feat(products): заменить чекбокс наличия на селект статуса склада в подборе товаров Andrey Smakotin 2026-01-04 19:41:28 +03:00
  • b7db4cd162 conventional-commit feat(inventory): introduce stock deficit notifications and base quantity tracking Andrey Smakotin 2026-01-04 16:18:57 +03:00
  • a03f3df086 feat(inventory): add support for selling in negative stock Andrey Smakotin 2026-01-04 12:27:10 +03:00
  • 123f330a26 chore(migrations): update migration generation timestamps to latest time Andrey Smakotin 2026-01-04 02:29:49 +03:00
  • bcda94f09a Перемещена папка docker в myproject и защита секретов Andrey Smakotin 2026-01-04 00:31:02 +03:00
  • 40d1c5eff6 chore(deps): sort requirements.txt alphabetically Andrey Smakotin 2026-01-03 21:32:28 +03:00
  • 95036ed285 Добавлен настраиваемый экспорт клиентов с выбором полей и форматов Andrey Smakotin 2026-01-03 21:12:08 +03:00
  • 0f09702094 Добавлена защита от удаления дефолтных Склада и Витрины Andrey Smakotin 2026-01-03 19:52:01 +03:00
  • e6fb30aa02 Удалены тестовые CSV файлы для импорта и валидации клиентов Andrey Smakotin 2026-01-03 17:25:51 +03:00
  • 6c3b970395 Исправлен Select2 поиск товаров при создании группы вариантов Andrey Smakotin 2026-01-03 17:11:47 +03:00
  • e6fd44ef6b Добавлен фильтр 'Есть канал связи' в список клиентов Andrey Smakotin 2026-01-03 15:38:22 +03:00
  • 36cca23b60 Рефакторинг пагинации через custom template tag url_replace Andrey Smakotin 2026-01-03 15:19:47 +03:00
  • f1f44a93b2 Исправлена передача GET-параметров в пагинации Andrey Smakotin 2026-01-03 15:15:45 +03:00
  • b27fb1236a Добавлена нумерация страниц в пагинацию Andrey Smakotin 2026-01-03 15:13:41 +03:00
  • ce67062ac3 Исправлено сохранение фильтров при пагинации Andrey Smakotin 2026-01-03 15:10:05 +03:00
  • 5ded404346 Добавлены фильтры для списка клиентов через django-filter Andrey Smakotin 2026-01-03 14:50:24 +03:00
  • 63a965ae5c Добавлен столбец Заметки в список клиентов Andrey Smakotin 2026-01-03 14:46:23 +03:00
  • a2ce8d648f Исправлена логика прогресс-бара импорта: форма отправляется до блокировки UI Andrey Smakotin 2026-01-03 14:35:47 +03:00
  • b201c71311 Улучшение импорта клиентов: предобработка данных, умное слияние, прогресс-бар Andrey Smakotin 2026-01-03 14:30:18 +03:00
  • cca9a908c9 Uluchshena paginaciya na stranice klientov: kompaktniy format s knopkami pervaya/poslednyaya/predydushchaya/sleduyushchaya Andrey Smakotin 2026-01-03 13:34:09 +03:00
  • 3248fadffa Dobavlen funkcional importa i eksporta klientov s validaciey i umnym sliyaniem kontaktov Andrey Smakotin 2026-01-03 13:33:34 +03:00
  • 208c6b55de Консолидация миграций и добавление unit_service Andrey Smakotin 2026-01-03 12:09:31 +03:00
  • 030d5ad198 Добавлено отображение единиц продажи на странице товара Andrey Smakotin 2026-01-03 00:17:14 +03:00
  • d28a845664 Исправлено форматирование остатков: показ дробных значений Andrey Smakotin 2026-01-03 00:16:55 +03:00
  • b4f42f97b0 Исправлена валидация SKU: разрешено сохранение существующего артикула Andrey Smakotin 2026-01-03 00:16:33 +03:00
  • 7ccdbbdfb5 Упрощение генерации SKU: удалён автоматический суффикс варианта Andrey Smakotin 2026-01-02 23:50:26 +03:00
  • 973e20bf60 Исправлен поиск товаров при приёмке: добавлен параметр skip_stock_filter Andrey Smakotin 2026-01-02 23:49:01 +03:00
  • 5ba38f39f5 Упрощение base.py: удаление неиспользуемого кода Andrey Smakotin 2026-01-02 23:18:44 +03:00
  • d87e6a4e65 Финальная очистка кода order_form.html Andrey Smakotin 2026-01-02 19:48:02 +03:00
  • 00224ba5e6 Удалены избыточные логи из order_form.html Andrey Smakotin 2026-01-02 19:11:21 +03:00
  • 676cfad401 Исправлено отображение единиц продажи при открытии отложенного заказа Andrey Smakotin 2026-01-02 18:41:16 +03:00
  • 2995710a3e Исправлена передача единиц продажи при создании отложенного заказа из POS Andrey Smakotin 2026-01-02 18:33:51 +03:00
  • 9bd06cf5c6 Изменено поле quantity в OrderItem для поддержки дробных количеств Andrey Smakotin 2026-01-02 18:01:49 +03:00
  • f0327b264c Добавлена поддержка единиц продажи в POS checkout Andrey Smakotin 2026-01-02 17:51:01 +03:00
  • eab4f8a4ae Смягчена валидация времени доставки: разрешены равные времена начала и окончания Andrey Smakotin 2026-01-02 17:47:30 +03:00
  • 275bc1b78d Исправлена ошибка создания заказов в POS после рефакторинга модели доставки Andrey Smakotin 2026-01-02 17:46:32 +03:00
  • 1ead77b2d8 Добавлено округление количества для корректного отображения в POS Andrey Smakotin 2026-01-02 15:38:41 +03:00
  • 4d121e95af Исправлено: передача free_qty как строки для сохранения точности Andrey Smakotin 2026-01-02 15:30:00 +03:00
  • f55f358e8f Исправлено: Sale теперь использует quantity_base вместо quantity Andrey Smakotin 2026-01-02 15:06:03 +03:00
  • 4ee7c0d23b Улучшено: оптимизация сигнала обновления Stock Andrey Smakotin 2026-01-02 14:47:16 +03:00
  • d2b49cca56 Исправлено: агрегация резервов теперь использует quantity_base Andrey Smakotin 2026-01-02 14:46:02 +03:00
  • f34cfaeca0 Исправлено: отображение резервов и расчет quantity_reserved Andrey Smakotin 2026-01-02 14:40:53 +03:00
  • 25f2ba6b82 Исправлено: резервирование теперь работает с единицами продажи Andrey Smakotin 2026-01-02 14:36:13 +03:00
  • baa9780ce1 Исправлено: quantity обнуляется при смене единицы продажи Andrey Smakotin 2026-01-02 14:01:42 +03:00
  • c5e1ea06f9 Исправлено: резервирование и списание с учетом единиц продажи Andrey Smakotin 2026-01-02 13:45:22 +03:00
  • 0d801680d7 Исправлено: ProductSearchPicker динамически создает <option> для HTML select Andrey Smakotin 2026-01-02 13:40:18 +03:00
  • e831c4fb6e feat(products): реализована система единиц продажи на фронтенде Andrey Smakotin 2026-01-02 12:35:01 +03:00
  • 5b68f14bb4 feat(products): add support for product sales units Andrey Smakotin 2026-01-02 02:09:44 +03:00
  • ca308ae2a2 Убраны временные утилитарные скрипты и личные заметки из отслеживания Git Andrey Smakotin 2026-01-01 14:00:46 +03:00
  • ff1c29baae refactor(inventory): redesign inventory home layout with compact cards Andrey Smakotin 2025-12-31 23:11:11 +03:00
  • 6971f58d45 ю Andrey Smakotin 2025-12-31 01:34:12 +03:00
  • eb6a3c1874 Исправлена ошибка public admin для мультитенантной архитектуры Andrey Smakotin 2025-12-31 01:05:47 +03:00
  • b59ad725cb Рефакторинг: вынос логики онбординга тенанта в сервисный слой Andrey Smakotin 2025-12-30 14:52:55 +03:00
  • 658cd59511 Добавлена регистрация ConfigurableProduct в админке Django Andrey Smakotin 2025-12-30 11:37:42 +03:00
  • 4cbc2f23e3 Добавлена автогенерация артикулов вариантов для ConfigurableProduct Andrey Smakotin 2025-12-30 11:20:02 +03:00
  • 889834c694 Добавлена защита зарезервированных префиксов артикулов от ручного ввода Andrey Smakotin 2025-12-30 10:59:16 +03:00
  • 577401447b Добавлена автогенерация и валидация уникальности артикулов для всех типов товаров Andrey Smakotin 2025-12-30 10:47:03 +03:00
  • a95bd56b2b Замена простого select на autocomplete с поиском для привязки атрибутов к товарам/комплектам Andrey Smakotin 2025-12-30 02:59:45 +03:00
  • a3f2185714 Добавлено API для получения списка атрибутов и их значений; обновлены формы для работы с атрибутами через JavaScript Andrey Smakotin 2025-12-30 02:41:30 +03:00
  • f39ee5f15d Переименование URL configurablekit-* → configurableproduct-* Andrey Smakotin 2025-12-30 02:05:13 +03:00
  • 7954f85e05 Переименование файлов configurablekit_* → configurableproduct_* Andrey Smakotin 2025-12-30 01:52:57 +03:00
  • 79ff523adb Рефакторинг системы вариативных товаров и справочник атрибутов Andrey Smakotin 2025-12-30 01:44:34 +03:00
  • 277a514a82 Добавлены правила LF для Docker-файлов в .gitattributes Andrey Smakotin 2025-12-29 01:47:35 +03:00
  • 54f362eb23 Добавлено управление выбором даты через календарь в компонент фильтрации по диапазону дат Andrey Smakotin 2025-12-29 01:36:39 +03:00
  • d66ea020f6 Добавлено подключение обработчиков для кнопок "Сегодня", "Завтра" и "Сбросить" в компоненте фильтрации по датам Andrey Smakotin 2025-12-29 01:31:14 +03:00
  • 1f8fd54c10 Добавлена проверка на транзакции кошелька при удалении заказа Andrey Smakotin 2025-12-29 00:37:27 +03:00
  • 07829f867b Защита удаления заказов и улучшение интерфейса клиентов Andrey Smakotin 2025-12-28 23:59:57 +03:00
  • 6c1b1c4aa2 Обновлён анализ тестов customers - учтена реорганизация структуры Andrey Smakotin 2025-12-28 00:38:23 +03:00
  • dbbac933af Добавлены тесты защиты системного клиента и рефакторинг структуры тестов Andrey Smakotin 2025-12-28 00:32:45 +03:00
  • b1855cc9f0 Рефакторинг системы кошелька клиентов Andrey Smakotin 2025-12-28 00:02:09 +03:00
  • 65b3055755 Добавлен отчёт по анализу и улучшению тестов customers Andrey Smakotin 2025-12-27 23:58:59 +03:00
  • 0bc13dc7b7 Рефакторинг тестов customers: оптимизация и исправление логики Andrey Smakotin 2025-12-27 23:58:48 +03:00
  • 2e607a3b38 Исправлено отображение товаров в каталоге - добавлены товары без категорий Andrey Smakotin 2025-12-27 21:01:30 +03:00
  • 978e97afaf Добавлена информация об остатках на складе в каталоге и оптимизированы SQL-запросы Andrey Smakotin 2025-12-27 20:40:22 +03:00
  • 7d7038e67b Улучшение календаря фильтра дат: выбранные даты теперь всегда видны на экране Andrey Smakotin 2025-12-27 02:42:26 +03:00
  • 1654962ba2 feat(inventory): add validation for item availability in released reservations Andrey Smakotin 2025-12-27 02:31:43 +03:00
  • 44d115b356 refactor(inventory): remove individual writeoff views and templates, shift to document-based writeoffs Andrey Smakotin 2025-12-27 01:04:41 +03:00
  • 1eaee7de5e refactor: remove price column from category list table Andrey Smakotin 2025-12-26 23:59:11 +03:00
  • 607afd6af5 fix: удалены ссылки на удалённый URL movement-list Andrey Smakotin 2025-12-26 21:42:53 +03:00
  • 08bae834c8 refactor: стандартизация моделей документов перемещения Andrey Smakotin 2025-12-26 20:29:11 +03:00
  • c534e27c41 refactor: подготовка к стандартизации Transfer моделей Andrey Smakotin 2025-12-26 19:55:50 +03:00
  • 0da2995a74 docs: добавлен план критичных улучшений системы поступления Andrey Smakotin 2025-12-26 17:38:51 +03:00
  • c9ff778630 refactor: мигрировать на новую систему документов поступления Andrey Smakotin 2025-12-26 17:33:00 +03:00
  • d2384394c8 fix(signals): обновление Stock после удаления партии Output в процессе отмены трансформации Andrey Smakotin 2025-12-26 16:02:54 +03:00
  • 131d078ac4 Запрет редактирования приходов после создания складской партии Andrey Smakotin 2025-12-25 23:01:12 +03:00
  • bc13750d16 Исправление конфликта сигналов при отмене трансформации Andrey Smakotin 2025-12-25 22:54:39 +03:00
  • 30ee077963 Добавлена система трансформации товаров Andrey Smakotin 2025-12-25 18:27:31 +03:00
  • 56850e790e feat(orders): добавить отображение статуса возврата, изменяющего, автосохранения и требований к фото в шаблоне order_detail Andrey Smakotin 2025-12-25 16:22:49 +03:00
  • 642b9551de Добавлены поля needs_product_photo и needs_delivery_photo в модель Order с toggle switches в форме Andrey Smakotin 2025-12-25 12:26:09 +03:00
  • 2f8a421e64 Улучшение модели Recipient: PhoneNumberField и поле notes Andrey Smakotin 2025-12-25 11:44:18 +03:00
  • 298d797286 Исправление проблем с сохранением адреса, получателя и даты доставки Andrey Smakotin 2025-12-25 00:30:27 +03:00
  • 98470c83af Рефакторинг блока доставки: объединение с датой/временем, упрощение структуры адреса, вынос получателя, авто-выбор склада по умолчанию Andrey Smakotin 2025-12-24 22:51:14 +03:00
  • 61ce3f550d Улучшен интерфейс ввода даты и времени доставки Andrey Smakotin 2025-12-24 18:25:20 +03:00
  • d62caa924b Упрощение системы получателей доставки Andrey Smakotin 2025-12-24 17:54:57 +03:00
  • 9f4f03e340 Исправление доступа к полям доставки после рефакторинга Andrey Smakotin 2025-12-24 13:35:23 +03:00
  • 94fe363cb1 Рефакторинг: отделение Delivery от Order, обязательные поля доставки, исправление доменов Andrey Smakotin 2025-12-23 23:52:59 +03:00