feat(F-050): completed feature
This commit is contained in:
32
work/artifacts/F-050/documenter.md
Normal file
32
work/artifacts/F-050/documenter.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# Documenter — F-050
|
||||
|
||||
## Cambios visibles
|
||||
|
||||
- Layout, `/settings` y `/products` (edit) ocupan todo el ancho disponible.
|
||||
- `/tax-rates` ahora tiene iconos en la columna de acciones (patrón compartido).
|
||||
- `/categories` permite elegir cualquier categoría como padre y promover con un toggle dedicado.
|
||||
- `/dashboard` carga stats y muestra errores con contexto.
|
||||
- `/api/admin/stats` responde 200 con sesión backoffice válida.
|
||||
|
||||
## Credenciales operativas (backoffice)
|
||||
|
||||
- `admin@mercadodevida.com` / `Admin1234` (argon2id)
|
||||
- `info@rikrdo.es` mantiene su hash histórico.
|
||||
|
||||
> Estas credenciales son operativas para este entorno; en producción real deben rotarse y entregarse por canal seguro. El dev siempre trabaja con `COOKIE_SECURE=false` y HTTP en LAN de confianza.
|
||||
|
||||
## URLs LAN (post-redesploy)
|
||||
|
||||
- Backoffice: `http://192.168.18.93:3004/`
|
||||
- Tienda principal: `http://192.168.18.93:3003/`
|
||||
- Storefront SEO: `http://192.168.18.93:3005/`
|
||||
- Health: `http://192.168.18.93:3000/health`
|
||||
- Swagger: `http://192.168.18.93:3000/docs`
|
||||
|
||||
Smoke final: 5/5 servicios → HTTP 200, 0 vulnerabilidades high en `npm audit`.
|
||||
|
||||
## Documenter evidence
|
||||
|
||||
- Operativa documentada arriba.
|
||||
- Cambios UI sin cambios incompatibles en API.
|
||||
- Hashes regenerados con la utilidad de argon2 dentro de `project/`.
|
||||
Reference in New Issue
Block a user