Appearance
2025-09
250901.0
Save
- Se crea una API inicial para reportes del sistema.
- Se corrigen problemas visuales en el checklist y elementos que aún usaban estilos antiguos.
- Se actualiza el frontend de agencias para mejorar la usabilidad dentro del sistema.
- Se elimina la funcionalidad de sucursales, simplificando la estructura del sistema.
- Se eliminan los cálculos de montos pagados y no pagados, debido a que la funcionalidad no sería finalizada en esta etapa.
- Se mejora la búsqueda por RUT haciéndola más flexible y tolerante al formato.
- Se ajusta la anulación de pasajeros para que el documento no sea obligatorio. Ahora puede agregarse opcionalmente, pero no se requiere para completar la anulación.
- Se estandarizan los tamaños de varios campos para mantener compatibilidad con Abril.
- Se ajusta el cálculo del plazo de vigencia de las reservas según nuevas reglas operativas.
Abril
- Se actualiza el flujo de recuperación de contraseña para que el enlace ya no se muestre en pantalla, sino que se envíe directamente por correo electrónico.
- Se corrigen problemas de caché en la aplicación, evitando que Chrome retenga versiones antiguas del sitio y asegurando que los cambios se vean reflejados inmediatamente.
- Se incorpora en Abríl la opción para recuperar contraseña, permitiendo que los usuarios soliciten un restablecimiento desde la aplicación.
- Se elimina la funcionalidad de sucursales del sistema, incluyendo tablas, modelos, consultas y cualquier lógica asociada.
- Se ajustan los formularios para respetar los largos máximos definidos en los campos de texto (como nombre de grupo, origen y destino), evitando errores al guardar información.
- Se corrige la obtención del mes de salida en los grupos, reemplazando el valor textual en inglés por un valor numérico y traduciendo el nombre del mes en la API.
- Se actualiza el endpoint de sucursales para incluir la descripción y se ajusta el frontend para mostrar las sucursales por su descripción en lugar de solo el ID.
- Se limita el campo “Código Interno” a un máximo de 10 caracteres en el formulario de grupos, impidiendo ingresar valores más largos.
- Se agregan descripciones a los iconos de aprobar y rechazar abonos para aclarar su función al pasar el cursor sobre ellos.
- Se agrega la propiedad “Calidad de Pasajero”, permitiendo seleccionar valores como Adulto Mayor, Pensionado, Jubilado o Montepiado. Para acompañantes, el valor se asigna automáticamente. Se actualizan el frontend, backend y migraciones para soportar este campo.
- Se incorpora la funcionalidad para activar y desactivar grupos directamente desde el frontend.
- Se implementa la opción para aprobar o rechazar abonos, permitiendo cambiar su estado desde la interfaz.
- Se incorporan descripciones (hints) a los iconos de las acciones en las tablas para mejorar la comprensión de las funcionalidades disponibles.