BR 1.17 — Admin BFF
Статус: not_started
Задачи
1. Проксирование sku_1c в catalog-routes
-
routes/catalog/modifier-groups.ts(или эквивалент) — добавитьsku_1cв request schema options (опционально, string ≤ 50 chars) - Response schema включает
sku_1cв каждой опции - Никакой бизнес-логики — чистый passthrough в catalog-service
2. Обработка ошибок
-
STRUCTURAL_OPTION_MISSING_SKU_1C(422) — пробрасывать наверх как есть, клиент сам отрисует -
DUPLICATE_SKU_1C_IN_GROUP(422) — то же
3. Тесты
- Smoke: POST модификатор-группу с опцией с
sku_1c→ 201 OK, в response виденsku_1c - Smoke: PATCH опции без sku_1c у structural-группы → 422 с правильным error.code
Зависимости
- Catalog Service должен быть реализован первым (миграция БД + новое поле в DTO)