TNV-730
Se ha mejorado la información suministrada al calcular las cachés de Campus para orientar mejor a quien esté regenerando la caché para cazar los posibles errores.
Se mostrará claramente cuando no hay centros, temporadas y / o servicios disponibles para el cálculo de la caché, lo cual supone que no hay ningún servicio de tipo Campus publicado actualmente
Si la persona modelo que se usará en el cálculo no está correctamente definida, se detiene el proceso de cálculo y se nos informa
Durante el cálculo, se nos informará de cualquier error que se produzca, o de la no obtención de datos de algún tipo por no estar definidos, lo que provocará la cancelación del resto de acciones.
En los apartados de Precios y Periodos óptimos, se informará de los errores o avisos que se produzcan pero se continuará el proceso hasta el final.
Una vez finalizado el proceso de cálculo, podremos obtener un informe completo incluyendo los errores y / o avisos en los últimos apartados. Esto nos puede servir para detectar otros posibles problemas (periodos que no se han usado por no estar definidos, precios que no se han calculado, etc.)
TNV-799
Si un centro dispone únicamente de recursos con modalidad por turnos (Reservables únicamente a través del módulo de venta de entradas), el centro no se mostrará en el selector de centros en el módulo Selector de Recursos.
TNV-800
Se han corregido algunos errores en la maquetación que aparecían en dispositivos iOS.
TNV-806
Nuevo buscador para el módulo de venta de productos.
Para lanzar el buscador, basta con hacer click en el botón con la lupa en la parte superior izquierda de la pantalla de venta de productos.Aparecerá un modal en el que se puede introducir el texto a buscar. Inicialmente el modal carga todos los productos disponibles y los filtra a medida que se van introduciendo los caracteres, quedando únicamente los productos con partes coincidentes.
Actualmente el buscador sólo busca en el nombre del producto.
TNV-811
Mejoras de la interfaz en el módulo de Mi Abono.
Se ha rediseñado el contenedor del abono.
Si en DeporWin se añade información en la traducción ampliada del abono, aparecerá un botón que lanzará un modal para mostrarla.
Se añade también el tipo de abono.
Se adapta el contenido de la información a las variaciones de cada abono
TNV-820
Se trasladan a archivos genéricos textos de traducciones repetidos en múltiples módulos, para eliminar redundancias.
TNV-823
Nuevo control para evitar que las llamadas a la API que puedan llegar a timeout provoquen afectaciones en la infraestructura. Esta funcionalidad quiere evitar el bloqueo por acumulación de llamadas a la API que vayan aumentando en duración y finalmente la cola llegue a desbordar la capacidad de peticiones que se puedan gestionar.
Esta nueva función registra el número de timeouts por período de tiempo y, en caso de sobrepasar el límite definido, aplicará un bloqueo temporal al site, mostrando un mensaje de error 599 al usuario. Este bloqueo además lanzará una alerta en Zabbix para que desde el departamento de Sistemas puedan notificar a Customer Support.
En el Configurador, en el apartado Conexión Webservice del Perfil aparecen los siguientes parámetros:
TNV-963
Se ha eliminado temporalmente el uso del componente FileManager debido a varias vulnerabilidades detectadas. Se está trabajando para implementar la funcionalidad de nuevo utilizando un componente que no presente vulnerabilidades conocidas.
TNV-965
Se ha deshabilitado la gestión del archivo principal de estilos CSS desde el BackOffice debido a varias vulnerabilidades detectadas. Se está trabajando para implementar la funcionalidad de nuevo utilizando un componente que no presente vulnerabilidades conocidas.
TNV-966
Se ha deshabilitado la gestión del archivo principal de estilos CSS desde el BackOffice debido a varias vulnerabilidades detectadas. Se está trabajando para implementar la funcionalidad de nuevo utilizando un componente que no presente vulnerabilidades conocidas.
TNV-761
Corregido error en el formulario de alta de persona (módulo 1500 - Formulario_AltaPersona_V2) que devolvía un error si no había ningún campo editable en un paso, impidiendo por ejemplo configurar un proceso en el que únicamente se pudiesen añadir o modificar los datos bancarios.
TNV-801
En el detalle de contratación de actividades no se aplicaba correctamente el parámetro que define cómo mostrar el nombre del monitor.
TNV-805
Cuando el logotipo de un deporsite se aloja en un dominio externo que no permite su descarga, fallaba la firma del mandato.
TNV-812
En el Selector de Servicios NMS, no aplicaba el primer filtro seleccionado cuando estaba marcado como oculto y se forzaba por URL.
TNV-818
Traducción del modal "Obteniendo precios" en catalán en el módulo de tienda.
TNV-836
Al tratar de inscribir una actividad en lista de espera, la web mostraba al usuario el proceso de inscripción llegando incluso a la pasarela, a pesar de que terminaba inscribiendo en lista de espera.
TNV-837
Cuando una persona disponía de un IBAN con el mandato SEPA sin firmar, la web se quedaba bloqueada al acceder al Formulario Alta Persona v2 y debía verificar los datos bancarios. Ahora se solicitará la firma del documento para poder continuar.
TNV-849
Corregida traducción en catalán del botón "cerrar" en el modal que muestra el detalle de un ticket.
TNV-850
Se producía un error al intentar dar de baja una actividad no renovada.
TNV-871
El asunto en el correo comprobante de venta de entradas de piscina no se mostraba correctamente.
TNV-872
En algunos servidores SMTP los correos enviados desde DeporSite se visualizaban con algunos errores de codificación.
TNV-875
El gestor de subida de documentos cuando un archivo pdf estaba protegido con contraseña daba fallos en la subida.
TNV-887
En el listado de servicios contratados, aparecía incorrectamente el check para mostrar contratos en período de renovación.
TNV-894
Los textos personalizados vacíos no respondían correctamente: si se eliminaba una traducción personalizada la web mostraba el texto por defecto. Se añade el tag para permitir que un texto personalizado quede vacío.
TNV-916
El botón "inscribirme" en el detalle de una actividad contratada desaparecía erróneamente al ocultar el botón de baja.
TNV-920
En la cotnratación de servicios simples NMS no se podía continuar cuando seleccionabas una tarifa en un servicio y recargabas la página.
TNV-921
Problema en la suma del desglose de precios cuando uno de los conceptos (por ejemplo, la matrícula o algún suplemento) llegaba a coste 0 con valor "undefined".
TNV-922
No se calculaba correctamente la edad de los miembros de la unidad familiar cuando se trataba de un concepto con limitación de rango de edades, impidiendo su venta.
TNV-925
En la contratación de Campus, los documentos adicionales requeridos se vincularán a la persona en vez del contrato. Esto evita el problema de obligar a la persona a volver a subir un documento válido que ya tiene en su ficha.
TNV-950
Corregido un fallo de seguridad que permitía a un usuario malintencionado modificar el IdPersona durante una firma de documentos para poder mostrar los datos de otra persona. Únicamente se podían visualizar los datos del documento. Ahora en vez del IdPersona se utiliza una clave.