BT-02: Таб “Модификаторы” — фильтр free

Что сделать

В табе “Модификаторы” ProductViewPage показывать только свободные модификаторы (binding_type = "free").

Смотри спеку

Секция “Таб Модификаторы” в Каталог — Товары.

Конкретно

  • Из GET /api/v1/admin/catalog/products/{id}/versions/{v}/modifiers фильтровать на клиенте: modifiers.filter(m => m.binding_type === "free")
  • Модалка “Добавить модификатор” → POST .../modifiers с binding_type: "free" (явно передавать)
  • Таблица, inline-edit, “Убрать” — без изменений, работают только с free модификаторами
  • Счётчик “Модификаторы (N)” — считать только free

Файлы

  • web/src/pages/catalog/ProductViewPage.tsx — фильтрация в табе Модификаторы

Зависит от

  • BT-01 (shared типы)