docs: update history and current after F-069 close
This commit is contained in:
@@ -317,3 +317,11 @@
|
||||
- Harness: `new_ticket.py` usa gate reviewer, soporta `--start` exclusivo y `--normalize-gates`.
|
||||
- Artefactos: work/artifacts/F-048/.
|
||||
|
||||
## 2026-08-19 — F-069 Shipping method descriptions editable in admin — DONE
|
||||
|
||||
- Gates: reviewer APPROVED, security APPROVED, qa APPROVED, leader-close APPROVED, verify.sh exit 0
|
||||
- Entregable: descripción editable de métodos de envío end-to-end. Migración 029 (`shipping_methods.description text`); backend GET/POST/PATCH incluyen `description`; nuevo endpoint público `GET /shipping/methods?country=…&postalCode=…` (read-only, filtra active=true); admin `MethodForm` con input de descripción; storefront `CheckoutClient` consume el catálogo real y renderiza la descripción por método (array hardcodeado eliminado).
|
||||
- Security: `description` es `z.string().max(500)`, plain text; write path requiere admin role (sin cambios); public GET es read-only y filtra SQL-level.
|
||||
- Tests: backend 124 passed, 56 skipped; typecheck green en frontend/admin/backend.
|
||||
- Artefactos: work/artifacts/F-069/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user