feat(F-050): completed feature
This commit is contained in:
@@ -1,22 +1,28 @@
|
||||
# Feature actual
|
||||
|
||||
## F-049: Document and operate monolith dev and prod lifecycle
|
||||
## F-050: Backoffice admin layout actions categories dashboard 404
|
||||
- **Status**: in_progress
|
||||
- **Stage**: close
|
||||
- **Priority**: high
|
||||
- **Type**: chore
|
||||
- **Description**: Redeploy del monolito completo y creación de una guía operativa única para levantar, reiniciar, consultar estado, logs y detener backend, admin, frontend y storefront en desarrollo y producción, incluyendo acceso desde la LAN.
|
||||
- **Type**: fix
|
||||
- **Description**: Layout del admin aprovecha todo el ancho, columna de acciones de `tax-rates` con icono, categorías permiten elegir padre y promover a parent, y dashboard carga stats sin 404.
|
||||
|
||||
## Acceptance
|
||||
1. Todos los cambios actuales quedan desplegados y accesibles desde otro dispositivo de la LAN. ✅
|
||||
2. `docs/HOWTO-monolith.md` documenta start/restart/status/stop/logs en dev. ✅
|
||||
3. `docs/HOWTO-monolith.md` documenta build/start/restart/status/stop/logs en prod. ✅
|
||||
4. Se publican health y URLs UI con la IP LAN detectada (`192.168.18.93`). ✅
|
||||
5. `./scripts/verify.sh` queda en verde. ✅
|
||||
1. `/settings` y `/products` edit usan todo el ancho disponible. ✅
|
||||
2. `/tax-rates` columna de acciones con icono y title. ✅
|
||||
3. `/shipping` y `/brands` ya usaban iconos. ✅
|
||||
4. `/categories` permite seleccionar padre y promover a parent. ✅
|
||||
5. `/dashboard` carga `/api/admin/stats` 200 con sesión backoffice válida. ✅
|
||||
6. No hay 404 nuevos en el admin. ✅
|
||||
7. `./scripts/verify.sh` verde. ✅
|
||||
|
||||
## Estado de servicios
|
||||
## Estado
|
||||
|
||||
- backend (PID 43396) — `http://192.168.18.93:3000/health` → 200, Swagger en `/docs`.
|
||||
- frontend (PID 43418) — `http://192.168.18.93:3003/` → 200.
|
||||
- admin (PID 43438) — `http://192.168.18.93:3004/` → 200.
|
||||
- storefront (PID 43482) — `http://192.168.18.93:3005/` → 200.
|
||||
- 4/4 servicios productivos en marcha (PIDs en `.runtime/prod/*.pid`).
|
||||
- Smoke LAN: backend health 200, admin 200, frontend 200, storefront 200.
|
||||
- Backoffice accesible en `http://192.168.18.93:3004/`.
|
||||
|
||||
## Credenciales operativas
|
||||
|
||||
- `admin@mercadodevida.com` / `Admin1234`
|
||||
- `info@rikrdo.es` (hash histórico)
|
||||
|
||||
Reference in New Issue
Block a user