f75e861bb8
feat: Add new inventory and POS components, including a script to reproduce a POS checkout sale price bug.
Andrey Smakotin2026-01-25 15:26:57 +03:00
3aac83474b
refactor(ai): improve bouquet name balancing and normalization - Filter names by word count (2, 3, 4 words) for balanced distribution - Remove duplicates per word count category - Merge names in 2:3:4 proportion to ensure equal representation - Update normalization to lowercase all words except first letter of first word - Replace simple deduplication with structured balancing logic
Andrey Smakotin2026-01-23 17:44:02 +03:00
4a624d5fef
feat(ai): улучшить требования к генерации названий букетов - Изменить требование к количеству слов на равную пропорцию 2, 3 или 4 слов - Добавить новые требования к качеству названий - Добавить примеры хороших названий для лучшего понимания - Улучшить структуру и читаемость запроса к AI-сервису
Andrey Smakotin2026-01-23 15:25:25 +03:00
9ddf54f398
refactor(ai): улучшить архитектуру генератора названий букетов - Добавить константы для параметров генерации - Улучшить валидацию входных параметров - Оптимизировать выбор AI-сервиса - Реализовать нормализацию регистра названий - Добавить обработку ошибок при сохранении в базу данных - Улучшить логику фильтрации нежелательных префиксов - Рефакторить метод generate_and_store для лучшей читаемости
Andrey Smakotin2026-01-23 15:18:51 +03:00
84cfc5cd47
Улучшение генератора названий для букетов - Добавлена функциональность для кнопок 'ВЗЯТЬ' и 'УДАЛИТЬ' - Реализовано получение и удаление названий из базы данных - Исправлена фильтрация названий - Исправлена проблема с обработчиками событий
Andrey Smakotin2026-01-23 14:10:00 +03:00
22e300394b
Исправление ошибки POS: разрешено добавление в корзину для PlatformAdmin (использование session_id вместо пользователя). Включены изменения по AI названиям букетов.
Andrey Smakotin2026-01-22 20:29:05 +03:00
01873be15d
feat(products): добавить генератор названий букетов с ai и тесты - Добавить модуль ai с генератором названий букетов - Обновить __init__.py для экспорта нового сервиса - Добавить тесты для проверки работы генератора
Andrey Smakotin2026-01-22 12:12:57 +03:00
036b9d1634
feat(products): добавить загрузку изображений по URL для комплектов
Andrey Smakotin2026-01-21 23:24:42 +03:00
391d48640b
fix(products): исправить калькулятор цены и выбор единицы продажи при создании комплекта
Andrey Smakotin2026-01-21 22:45:36 +03:00
961cfcb9cd
При наведении на строку курсор меняется на pointer Двойной клик открывает заказ на редактирование (как клик на карандаш)
Andrey Smakotin2026-01-18 20:40:18 +03:00
b6206ebe09
fix(orders): убрать ограничение строк в резюме и добавить центровку
Andrey Smakotin2026-01-18 20:21:43 +03:00
e3949d249f
feat(units): добавить единицу измерения "Коробка" в дефолтный набор
Andrey Smakotin2026-01-18 20:07:43 +03:00
e10f2c413b
fix(units): добавить проверку прав PlatformAdmin и исправить запрос связи
Andrey Smakotin2026-01-18 19:43:18 +03:00
1d4bbf6a6d
fix(admin): исправить get_queryset в ProductAdmin
Andrey Smakotin2026-01-18 19:23:00 +03:00
726cf65664
feat: Introduce Docker Compose setup for a Django application including PostgreSQL, Redis, and Celery services.
Andrey Smakotin2026-01-17 18:49:20 +03:00
0ccef43ef6
feat: Implement automated project deployment using a webhook service and a shell script.
Andrey Smakotin2026-01-17 18:35:26 +03:00
9b4b1277ee
feat: Add Docker infrastructure for multi-tenant Django application with services for database, caching, and task processing.
Andrey Smakotin2026-01-17 18:27:57 +03:00