Skip to content

F4: comprobante XML y mejoras de usabilidad (heurísticas de Nielsen) - #12

Merged
CristianDDGA merged 1 commit into
developfrom
feature/f4-comprobante
Nov 12, 2026
Merged

CristianDDGA merged 1 commit into
developfrom
feature/f4-comprobante

Conversation

@CristianDDGA

Copy link
Copy Markdown
Owner

Comprobante

  • Pantalla del comprobante de una reserva: factura legible y panel "Factura XML" con el XML tal como lo entrega el servidor y botón para copiarlo.
  • La factura XML del backend ahora lista los asientos de la reserva.
  • El XML se lee con el paquete xml; todo lo que no sea una factura válida se trata como respuesta no válida, sin romper la pantalla.

Usabilidad

  • Barra de navegación inferior con texto (cliente: Vuelos y Mis reservas; administrador: Vuelos y Administración) con la sección actual resaltada.
  • El logo lleva siempre al inicio; menú de cuenta con datos del usuario, estado del servicio y cierre de sesión con confirmación.
  • Migas de pan tocables, ayuda breve en el mapa de asientos y aviso "¿Salir sin guardar?" al volver con cambios pendientes (la flecha de volver usa maybePop para respetarlo).
  • Auditoría completa en docs/USABILIDAD.md.

Pruebas: backend 516, Flutter 331. Verificado en navegador (escritorio y móvil).

Comprobante
- Pantalla del comprobante de una reserva: factura legible y panel
  "Factura XML" con el XML tal como lo entrega el servidor y botón para copiarlo.
- La factura XML del backend ahora lista los asientos de la reserva.
- El XML se lee con el paquete xml; todo lo que no sea una factura válida
  se trata como respuesta no válida, sin romper la pantalla.

Usabilidad
- Barra de navegación inferior con texto (cliente: Vuelos y Mis reservas;
  administrador: Vuelos y Administración) con la sección actual resaltada.
- El logo lleva siempre al inicio; menú de cuenta con datos del usuario,
  estado del servicio y cierre de sesión con confirmación.
- Migas de pan tocables, ayuda breve en el mapa de asientos y aviso
  "¿Salir sin guardar?" al volver con cambios pendientes (la flecha de
  volver usa maybePop para respetarlo).
- Auditoría completa en docs/USABILIDAD.md.

Pruebas: backend 516, Flutter 331. Verificado en navegador (escritorio y móvil).
@CristianDDGA
CristianDDGA merged commit 721e924 into develop Nov 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant