feat(F-090): completed feature
This commit is contained in:
@@ -4091,6 +4091,43 @@
|
||||
"close": true
|
||||
},
|
||||
"completed_at": "2026-08-20T19:34:12Z"
|
||||
},
|
||||
{
|
||||
"id": "F-090",
|
||||
"type": "fix",
|
||||
"title": "Product listing metadata and variant SKU/EAN edits are not reflected",
|
||||
"problem": "The admin product listing receives products without brand and expirationDate because catalog serialization omits those fields. In the product editor inventory section, SKU and EAN saves update row state but the display renders from the original variants array, so edited values appear not to persist.",
|
||||
"goal": "Include brand and expirationDate in catalog product serialization and render saved SKU/EAN values from the updated row state so edits remain visible after the PATCH succeeds.",
|
||||
"scope_in": [
|
||||
"backend catalog serialization",
|
||||
"admin product listing",
|
||||
"admin product inventory section"
|
||||
],
|
||||
"scope_out": [
|
||||
"No database schema change",
|
||||
"no new fields",
|
||||
"no API redesign"
|
||||
],
|
||||
"priority": "high",
|
||||
"risk": "low",
|
||||
"description": "Problem: The admin product listing receives products without brand and expirationDate because catalog serialization omits those fields. In the product editor inventory section, SKU and EAN saves update row state but the display renders from the original variants array, so edited values appear not to persist.. Goal: Include brand and expirationDate in catalog product serialization and render saved SKU/EAN values from the updated row state so edits remain visible after the PATCH succeeds.. Scope IN: backend catalog serialization, admin product listing, admin product inventory section. Scope OUT: No database schema change, no new fields, no API redesign. Type: fix. Priority: high. Risk: low.",
|
||||
"acceptance": [
|
||||
"- Product list response includes brand and expirationDate when present",
|
||||
"- Product listing displays the brand name and expiration date instead of — for populated products",
|
||||
"- Successful SKU edit remains visible after leaving edit mode",
|
||||
"- Successful EAN edit remains visible after leaving edit mode",
|
||||
"- Existing PATCH /products/:id/variants/:variantId behavior remains used",
|
||||
"- Admin typecheck/lint and verify.sh pass"
|
||||
],
|
||||
"status": "done",
|
||||
"created_at": "2026-08-20",
|
||||
"gates": {
|
||||
"reviewer": true,
|
||||
"security": true,
|
||||
"qa": true,
|
||||
"close": true
|
||||
},
|
||||
"completed_at": "2026-08-20T19:40:41Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user