Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
c174a9f83c
Добавлены модели для внешней рекламы и кэша склада WB в схему Prisma. Обновлены компоненты AdvertisingTab и WBWarehouseDashboard для работы с новыми данными. Реализованы GraphQL запросы и мутации для управления внешней рекламой и кэшем склада. Оптимизирована логика отображения статистики и добавлены новые функции для работы с рекламой.
8b0d3cde00
Добавлено обновление кэша для статуса заказов в компоненте RealSupplyOrdersTab. Удален вызов refetch после успешного обновления статуса. Реализовано отладочное логирование для проверки уникальности ID заказов. Оптимизирована логика обновления данных в кэше при изменении статуса заказа.
f182112cd4
Обновлены компоненты для отображения статистики и данных о складах. Заменены моковые данные на нулевые значения, чтобы отразить отсутствие информации. Изменены комментарии для улучшения понимания кода. Добавлен автоматический выбор активных кампаний в AdvertisingTab для удобства пользователя.
6fbb570282
Добавлен новый компонент для компактного выбора кампаний в AdvertisingTab, обновлены интерфейсы для типизации данных API. Реализован GraphQL запрос для получения списка кампаний Wildberries. Оптимизирована логика отображения статистики кампаний и добавлены новые поля для обработки данных. Обновлены резолверы и типы для поддержки новых данных.
17c929b507
Добавлен функционал для отображения счетчика поставок, требующих одобрения, в компоненте SuppliesDashboard. Реализован GraphQL запрос для получения данных оPendingSuppliesCount, обновлены соответствующие компоненты и резолверы. Добавлены уведомления о количестве ожидающих заказов и заявок на партнерство.
d78adb497c
Добавлен диалог для увеличения изображения товара в компоненте ProductCard. Обновлены стили для отображения изображений в компоненте ProductForm, изменен класс на object-contain для лучшего отображения. Оптимизирована логика обработки состояния диалога.
3a5e4f30f6
Изменены текстовые метки и комментарии в коде для замены термина "Оптовик" на "Поставщик" во всех компонентах и файлах, включая интерфейсы, мутации и резолверы. Обновлены соответствующие комментарии для улучшения понимания кода и его структуры.
5bd09fbca2
Добавлены новые разделы в README.md для работы с базой данных, включая команды и информацию о категориях. Обновлены компоненты UserSettings для улучшения обработки телефонных номеров, добавлена возможность оставлять поле WhatsApp пустым. Реализованы новые мутации для управления категориями в GraphQL, включая создание, обновление и удаление категорий с проверками на уникальность и наличие товаров.
e56d4e309d
Добавлены новые скрипты в package.json для автоматизации работы с базой данных, включая инициализацию и сброс данных. Обновлена схема Prisma для поддержки автоматического seeding. Реализован новый резолвер для получения всех категорий товаров в GraphQL. Исправлен форматирование в queries.ts.
32b436c35d
Добавлены логи для валидации API ключей в компонентах MarketplaceApiStep и MarketplaceService. Улучшена обработка ошибок с выводом детальной информации. Оптимизирована проверка формата API ключа для Wildberries. Обновлены сообщения для улучшения отладки.
5c57c34c1a
Добавлена логика загрузки аватаров пользователей через API с использованием S3. Реализованы проверки на тип и размер файла, а также обработка ошибок. Обновлены компоненты UserSettings и useAuth для интеграции новой функциональности. Оптимизирована работа с кэшем Apollo Client для мгновенного обновления аватара в интерфейсе.
89d65ccb43
Обновление зависимостей, добавление новых компонентов и улучшение стилей. Включены библиотеки Radix UI для улучшения интерфейса, добавлены новые переменные CSS для темной темы и улучшены взаимодействия с пользователем на главной странице. Удалена документация SECURE-T и архив проекта.
a211a6786f
Добавлен новый модель SupplySupplier в схему Prisma и реализована логика для работы с поставщиками в компонентах создания поставок. Обновлены компоненты CreateSupplyPage и DirectSupplyCreation для интеграции новых функций, включая обработку поставщиков и расчет логистики. Оптимизирован интерфейс с использованием новых компонентов и улучшена логика отображения данных.
6f8ec078d1
Обновлен компонент WBWarehouseDashboard: удалены неиспользуемые состояния и интерфейсы, добавлены вкладки для управления складами (фулфилмент, Wildberries, мой склад). Оптимизирована логика загрузки данных и отображения информации о товарах. Улучшен интерфейс с использованием новых компонентов для вкладок.
a111356a16
Обновлены компоненты CreateFulfillmentConsumablesSupplyPage и FulfillmentSuppliesTab: изменено перенаправление на страницу поставок с активной вкладкой "Наши расходники". Добавлена логика для обработки URL параметров и обновления активной вкладки при загрузке. Оптимизирована обработка смены вкладок с обновлением URL.
1e22f6fef9
Обновлен компонент PvzReturnsTab: добавлена интеграция с API Wildberries для загрузки заявок на возврат, реализована обработка данных и фильтрация по статусам. Улучшен интерфейс с новыми элементами управления и отображением информации о заявках. Добавлены проверки на наличие API ключа и обработка ошибок при загрузке данных.