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 типы)