27 lines
1.6 KiB
Markdown
27 lines
1.6 KiB
Markdown
# Tasks
|
|
|
|
## 1. Navegación y orientación
|
|
|
|
- [x] 1.1 Añadir encabezado compartido con Inicio, Atrás, breadcrumbs y fallback seguro; verificar navegación manual en todas las rutas
|
|
- [x] 1.2 Mejorar menú desktop/móvil con destinos accesibles y estado activo; verificar con Playwright en viewport móvil
|
|
- [x] 1.3 Añadir pruebas Playwright para Inicio -> Jornada -> Inicio, Atrás, Inicio -> Inventario -> Atrás y menú móvil
|
|
|
|
## 2. Importación CSV
|
|
|
|
- [x] 2.1 Implementar normalización Unicode de nombres, detección de separador y validación de encabezados; cubrir con tests unitarios
|
|
- [x] 2.2 Implementar servicio transaccional de importación con resumen por fila y movimientos iniciales; cubrir cantidades vacías/0 y errores
|
|
- [x] 2.3 Añadir versión Dexie para auditorías y soportar importación/exportación compatible con datos existentes
|
|
- [x] 2.4 Incorporar flujo Vuetify de selección, previsualización, confirmación y resultado de CSV en Inventario
|
|
|
|
## 3. Edición auditable
|
|
|
|
- [x] 3.1 Crear entidad/repositorio/servicio de auditoría append-only y exigir actor/motivo; verificar snapshots
|
|
- [x] 3.2 Añadir edición de productores y productos con diálogos Vuetify y confirmación auditada
|
|
- [x] 3.3 Añadir edición de ventas con actualización compensatoria de inventario y auditoría
|
|
- [x] 3.4 Mostrar historial de cambios y exportarlo; cubrir edición sin motivo y edición válida con tests
|
|
|
|
## 4. Verificación y entrega
|
|
|
|
- [x] 4.1 Ejecutar tests unitarios, `vue-tsc` y Playwright; verificar navegación e importación en web
|
|
- [x] 4.2 Generar build web, sincronizar Capacitor y generar APK debug; verificar artefacto
|