feat(F-092): completed feature
This commit is contained in:
@@ -4162,6 +4162,40 @@
|
||||
"close": true
|
||||
},
|
||||
"completed_at": "2026-08-20T19:47:31Z"
|
||||
},
|
||||
{
|
||||
"id": "F-092",
|
||||
"type": "fix",
|
||||
"title": "Move expiration date to product General tab",
|
||||
"problem": "The product editor currently renders Fecha de caducidad inside the SEO tab, but operators need this operational product field in the General tab alongside name, brand, categories, and attributes.",
|
||||
"goal": "Render the existing expirationDate field in the General tab and remove it from SEO without changing its value, validation, or save payload.",
|
||||
"scope_in": [
|
||||
"admin ProductEditor General and SEO tabs"
|
||||
],
|
||||
"scope_out": [
|
||||
"No backend change",
|
||||
"no data migration",
|
||||
"no change to expirationDate API contract"
|
||||
],
|
||||
"priority": "med",
|
||||
"risk": "low",
|
||||
"description": "Problem: The product editor currently renders Fecha de caducidad inside the SEO tab, but operators need this operational product field in the General tab alongside name, brand, categories, and attributes.. Goal: Render the existing expirationDate field in the General tab and remove it from SEO without changing its value, validation, or save payload.. Scope IN: admin ProductEditor General and SEO tabs. Scope OUT: No backend change, no data migration, no change to expirationDate API contract. Type: fix. Priority: med. Risk: low.",
|
||||
"acceptance": [
|
||||
"- General tab displays the Fecha de caducidad date input",
|
||||
"- SEO tab no longer displays the expiration date field",
|
||||
"- Existing value loads and saves through expirationDate unchanged",
|
||||
"- Product editor typecheck/lint pass",
|
||||
"- verify.sh is green"
|
||||
],
|
||||
"status": "done",
|
||||
"created_at": "2026-08-20",
|
||||
"gates": {
|
||||
"reviewer": true,
|
||||
"security": true,
|
||||
"qa": true,
|
||||
"close": true
|
||||
},
|
||||
"completed_at": "2026-08-20T19:51:46Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user