Перейти к содержанию

История изменений

Front admin: обновили пакеты для стабильной сборки

  • Обновили устаревшие пакеты в front_admin, включая проблемные зависимости с уязвимостями.
  • Подправили настройки сборки, чтобы запуск и сборка админки проходили стабильнее в текущем окружении.
  • Для команды это меньше внезапных сбоев при установке зависимостей и разработке.

Теги: Инструменты 6b1d58cb7

Старый сайт: проверка адреса по зоне доставки

  • На старом сайте добавили проверку адреса по зоне доставки прямо во время оформления заказа.
  • Если адрес неполный, клиент сразу видит, что нужно указать улицу и дом; если адрес вне зоны, заказ дальше не пропускается.
  • Для самовывоза эти проверки отключены, чтобы не мешать оформлению.
  • Исправили отображение ошибок при сохранении адреса и выровняли поведение между сайтом и операторским сценарием.

Теги: Заказы / Список заказов, Настройки / Станции и геозоны 60f0dd03a

Логи ClickHouse: быстрый доступ через одну команду

  • Добавили скрипт scripts/clickhouse.sh, чтобы быстро смотреть технические логи без ручной сборки длинных запросов.
  • В скрипте есть готовые сценарии: последние ошибки, фильтр по проекту, таблицы и базовая статистика.
  • Обновили внутренние инструкции, чтобы команда поддержки и разработки использовала один и тот же подход.

Теги: Запуск и сопровождение / Ежедневная работа d1f4483f1

Архивация служебных пользователей: ограничили доступ

  • Ограничили архивацию пользователей с ролью «внешний сервис»: теперь это может сделать только super_admin.
  • Если прав недостаточно, система показывает понятное сообщение вместо «тихой» ошибки.
  • Это снижает риск случайно отключить служебного пользователя и сломать интеграции.

Теги: Сотрудники / Права доступа c6846cd4c

Локальная разработка front admin на macOS: новый Dockerfile

  • Добавили отдельный Dockerfile для локальной разработки front_admin на macOS.
  • Это упрощает запуск окружения и уменьшает количество проблем вида «у меня локально не собирается».

Теги: Запуск и сопровождение / Ежедневная работа bd50daacf

Гипербар: расширили и почистили выдачу страниц

  • Улучшили генерацию списка страниц для Гипербара: поиск стал находить больше разделов и показывать более понятные названия.
  • Добавили обработку составных заголовков, поэтому в выдаче стало меньше «кривых» подписей.
  • Подправили проверку финансовых страниц, чтобы доступы отрабатывали стабильнее.

Теги: Инструменты / Гипербар e6474d653

Мобильный кэшбэк: починили лимит в настройках

  • Починили поле лимита кэшбэка в мобильных настройках: значение теперь корректно сохраняется.
  • Раньше лимит мог не применяться из-за того, как поле было связано с данными; теперь настройка работает предсказуемо.

Теги: Маркетинг / Повышенный кэшбэк, Мобильные решения / Клиентское приложение 438cacda2

Сортировка позиций: вынесли в отдельный модуль

  • Появилась отдельная страница, где позиции можно менять местами перетаскиванием прямо по разделам.
  • После перестановки порядок сразу сохраняется и обновляется для сайта и мобильного каталога.
  • Следом доработали модуль: добавили заметную отметку для недоступных позиций и ссылку на сортировку из карточки позиции.

Теги: Каталог / Позиции f6c7fc5f5

КБЖУ из склада теперь приводятся к 100 граммам

  • При загрузке КБЖУ со склада значения теперь автоматически пересчитываются в формат «на 100 г».
  • Если в данных есть вес порции, пересчёт идёт по нему; если нет, система берёт вес из карточки позиции.
  • В итоге показатели в каталоге стали более сопоставимыми между блюдами.

Теги: Производство и склад / Склад и ингредиенты, Каталог / Позиции 9cbb8dd71

Промокоды с одноразовым использованием

  • В карточке промокода появился выбор: без ограничений или «только один раз» для каждого клиента.
  • Система теперь проверяет историю использования и не даёт применить одноразовый промокод повторно.
  • Если промокод уже использован, клиент получает понятное сообщение об ошибке.

Теги: Маркетинг / Промокоды 16183eb11