TNV-498
Se añade la opción de editar en múltiples idiomas la descripción de cualquier página que esté dada de alta en este apartado. Para ello hay que acceder a Backoffice → Seguridad y posicionamiento web → Posicionamiento web.
TNV-523 TNV-593
La normativa SEPA obliga a la incorporación de la dirección del deudor en los mandatos. Para ello se ha incorporado en el proceso de alta de persona en DeporSite la opción de añadir la dirección de la persona.
En esta opción sólo se podrá actuar si se tienen permisos extendidos (usuario y pwd de acceso al configurador). Una vez concedidos los permisos extendidos, nos aparecerá la información necesaria para el proceso.
Esta opción permitirá incorporar a la base de datos la información contenida en los ficheros que genera el INE para el censo electoral, que se actualiza cada 6 meses, por lo que no será preciso acceder de forma habitual a ella.
Una vez descargado el fichero el fichero zip que deseamos procesar, que puede ser global (toda España) o por provincias, lo arrastraremos a la página para iniciar el proceso:
Al procesar, se analizará el fichero para ver si es correcto y nos mostrará a que corresponde:
Una vez finalizado el proceso, al pulsar “Aceptar” nos permitirá volver a empezar con un nuevo fichero.
Importante: debido a una limitación de Cloudflare que limita el tiempo de espera de las respuestas a 100 segundos, actualmente no se pueden cargar nuevos archivos zip, puesto que la mayor parte de ellos tardan más de 100 segundos en ser procesados. Este tema se resolverá próximamente.
En esta opción podremos visualizar y mantener las direcciones existentes en la base de datos, mostrándonos tanto los datos globales como los específicos del centro.
En el caso de datos de España, no será posible añadir nuevas Provincias y los datos incorporado a partir de la opción anterior (poblaciones y calles) y que, por tanto, son generales para todos nuestro clientes, sólo se podrán visualizar, quedando bloqueados para modificarlos, aunque si se podrán añadir nuevos datos, que serán específicos del cliente.
Para aquellos datos creados por el cliente (y específicos para el), podremos realizar todas las acciones.
Para pasar de un nivel al siguiente, podremos usar la flecha que aparece en cada una de las filas:
Para volver a niveles anteriores, usaremos los botones que aparecen en la cabecera de la tabla según el nivel al que queramos volver:
[GET \personas\personas]
En el módulo #1500 Formulario_AltaPersona_V2 se ha añadido la gestión de la dirección del usuario.
Este nuevo campo dirección
funciona como un bloque completo que incluye los campos País, Provincia, Población, Vía, Número Vía, Código Postal y Dirección Complementaria, por lo que la edición y obligatoriedad afectará a todos ellos, excepto Número Vía y Dirección Complementaria que no son obligatorios en ningún caso, dado que existen direcciones que no precisan esa información.
En caso de indicarse el campo dirección, se ocultará el antiguo campo “CP” ya que la dirección contiene ese dato.
Se ha añadido la dirección en:
TNV-611 TNV-671
Se ha desarrollado un nuevo módulo para la consulta de facturas. Se trata del módulo #1710 - MisFacturas.
Este módulo aparecerá además como un nuevo botón en el Área de Usuario.
En él se muestra la lista de facturas correspondientes al usuario seleccionado, pudiendo filtrarlas por periodo de emisión de la factura. Tenemos una lista con la información básica de la factura: Número Factura, Fecha Emisión, Importe y Estado de cobro.
Podremos acceder al detalle de cualquier factura, obteniendo información ampliada, que incluye los documentos relacionados con la factura (si los hay), los vencimientos y el detalle de las líneas de factura.
Para los documentos de la factura, disponemos de la opción de visualizarlos siempre que se trate de un PDF o una IMAGEN o descargarlos a nuestro ordenador.
En el apartado de consulta de facturas de DeporWin podremos enviar un mail al cliente con un enlace para consultar dicha factura. En este caso, se accederá directamente al detalle de la factura y no será posible ver el listado de facturas ni cambiar el IdFactura en la URL para consultar otra factura diferente.
TNV-613
Si el Deporsite no tiene definido ‘setup.inverter-menu’, o está definido a ‘false’, ahora se cambiará el color de la barra del navegador al que se haya definido en la ruta nombredelsite/personalizados/css/personalizado_less.ini.php
TNV-615
Se han aplicado múltiples cambios en el módulo 910 ReservaRecursos_Selector_v2_2
.
Ahora podemos indicar una fecha para la reserva mediante parámetro GET, indicando Fecha=dd/mm/yyyy en la url. En este caso, no será posible modificar la fecha en el selector.
Se ha modificado el flujo en la selección de modalidad y duración. Ahora se seleccionará en primer lugar la modalidad, dado que esta puede modificar las duraciones disponibles.
Se han eliminado propiedades obsoletas: DeporteCualquieraVisible
, selectorCentroDisponible
, mostrarCiudad_EnSelectorCentros
, mostrarMapa_EnSelectorCentros
.
Se han cambiado de nombre algunas propiedades:
centroVisible
=> CentroVisibleSiUnico
(Si hay más de 1 centro disponible siempre será visible).deporteVisible
=> DeporteVisibleSiUnico
(Si hay más de 1 deporte, será visible según el parámetro SelectorCentroDisponible
)Se ha eliminado la propiedad UtilizarIdCentroUsuarioComoSeleccionadoInicial
sustituyéndola por la nueva propiedad TipoSelectorCentro
. Con esta nueva propiedad podremos indicar que centros deben estar disponibles:
En los casos que TipoSelectorCentro
sea 1, 2 ó 3, dado que es necesario conocer el centro del usuario, el login será obligatorio aunque no se haya configurado el módulo de esa forma.
Si se indica un IdCentro
(por parámetro del módulo o por url) sólo se permitirá trabajar con ese centro.
Si se indica un IdDeporte
(por parámetro del módulo o por url) sólo se permitirá trabajar con ese deporte. Esto incluye que, entre los posibles centros válidos, solo se mostrarán aquellos en los que exista algún recurso que admita el deporte seleccionado.
No se realiza la carga de la disponibilidad hasta que no se ha realizado la selección del centro. Previamente se realizaba una carga sin centro que debía volverse a realizar al seleccionar el centro.
Si se muestra el selector de deportes y no hay ningún centro establecido, por defecto se mostrará la opción “Cualquier Deporte”
Añadir imágenes
Se ha añadido a DeporSite la opción de trabajar con el género de la persona como alternativa a la gestión tradicional de sexo.
La activación de la gestión de género se realiza en Deporwin, mediante el parámetro de Personas, TrabajarConGeneroPersonas
. Una vez activado deberá reiniciarse el WS para que detecte el cambio. Una vez reiniciado, si el formulario de alta de persona tiene visible el campo SEXO, automáticamente será reemplazado por el campo Género con las mismas propiedades de obligatoriedad y edición.
Tanto en el alta de persona como en la pantalla de Mis Datos, en lugar del apartado Sexo aparecerá el apartado Género.
Se ha añadido el campo Nombre Preferido
en el módulo de alta de persona, tanto para alta como visualización / modificación. El campo, por defecto, no será visible.
Si se ha definido, se mostrará el nombre preferido en lugar del nombre en todas las pantallas de Deporsite, excepto en el formulario de consentimientos y en la firma del mandato IBAN, donde se mostrarán ambos, ya que corresponden a firma de contratos y por tanto debe constar el nombre “legal”.
TNV-648
Se agrega a DeporSite soporte para los iconos apple-touch-icon, que son los que aparecen en los dispositivos iOS cuando se añade un sitio web a la página inicial o como aplicación.
Si se quiere personalizar, deberá añadirse una imagen con el nombre y ruta:
/personalizados/corporativo/apple-touch-icon.png
La imagen debe ser cuadrada (preferentemente de 180x180) y en formato .png
.
Automáticamente se redondearán los bordes de la imagen, y en caso de no ser cuadrada, se expandirá hasta la proporción 1:1, por lo que podría distorsionarse.
TNV-662
Se añade la posibilidad en DeporSite de realizar pagos recurrentes con tarjeta de crédito/débito. El funcionamiento es similar al del pago recurrente con número de cuenta.
MostrarEnlaceGestionTarjetas
por el nuevo parámetro MostrarDatosTarjetas
, con el mismo valor que tenía. Además se han añadido otros 3 parámetros:
MostrarDatosBancarios
: Indicará si mostramos o no los datos bancariosPermitirCambioDatosBancarios
: Nos permitirá indicar si permitimos cambios en los datos bancarios y cuales (Ninguno, Alta o Alta y Modificación)PermitirCambioDatosTarjetas
: Igual que el anterior pero para las tarjetas bancariasTarjetaObligatoria
para obligar a dar de alta una tarjeta antes de poder continuar en el proceso.PermitirModificarTitular
y los datos correspondientes según la forma de pago (IBAN y/o tarjeta).ObligarDatosBancariosTarjetaSiNecesarios
ObligarDatosBancariosTarjetaSiNecesarios
, si no tenemos datos de tarjeta / banco, no podremos usar la forma de pago de ese tipo para el pago.ObligarDatosBancariosTarjetaSiNecesarios
, será posible continuar con la contratación aunque no tengamos Tarjeta / IBAN , aunque se nos avisará para acudir al centro a proporcionar los datos.ObligarDatosBancariosTarjetaSiNecesarios
, entonces no será posible continuar a menos que tengamos los datos correspondientesPermitirAnadirCuentaBancariaTarjeta
, entonces se nos permitirá dar de alta la tarjeta o cuenta IBAN, recalculándose la información una vez realizada el alta:Añadir imágenes
TNV-672
Se han añadido dos nuevos comprobantes a DeporSite para notificar al usuario del alta o la baja de un abono desde la web.
TNV-674
Se ha modificado el texto auxiliar en el modal de subir archivos para informar de las extensiones válidas según la configuración efectuada en el modulo a través del parámetro TipoArchivoAceptados
.
TNV-688
Se ha rediseñado completamente el módulo 1090 Detalle_Mi_Abono para incorporar el importe y fecha de próxima cuota y varias mejoras en la interfaz y la experiencia de usuario.
Se añade la opción de mostrar el selector de miembro de unidad familiar para visualizar los abonos de los diferentes miembros.
diasMinimosAntelacionBaja
(parámetro módulo) para la próxima renovación.TNV-814
Se añade al módulo 1640 Piscinas_Verano un nuevo parámetro IdsRecursosAdmitidos
que permite indicar qué recursos (entre los que tengan horarios por turnos) serán visibles.
Si no se informa el parámetro, por defecte so mostrarán todos.
TNV-536
En el proceso de contratación de Campus, se corrige un problema con operaciones no finalizadas que, en caso de volver a acceder al proceso, no se gestionaban correctamente las transacciones pendientes, dando por cobradas las antiguas y las nuevas.
TNV-573
En el módulo Selector de integrantes dentro del proceso de Reserva derecursos se corrige un problema en la maquetación que descuadraba las cards de los integrantes cuando se utilizaba la función de filtrado.
TNV-596
En el módulo Tienda, corregido error que impedía realizar la venta de un concepto a diferentes miembros de la unidad familiar desde cuando el concepto está configurado para que la cantidad máxima = 1. Ahora el cálculo se realiza correctamente y permite vender 1 unidad a cada miembro.
TNV-615
En el Selector de Recursos se ha eliminado la propiedad UtilizarIdCentroUsuarioComoSeleccionadoInicial
y se ha reemplazado por TipoSelectorCentro
. Con esta nueva propiedad podremos indicar que centros deben estar disponibles:
En los casos que 'TipoSelectorCentro
' sea 1, 2 ó 3, dado que es necesario conocer el centro del usuario, el login será obligatorio aunque no se haya configurado el módulo de esa forma.
TNV-616
En el módulo Selector de Recursos se ha corregido el funcionamiento del parámetro centroCualquieraVisible
(renombrado a CentroCualquieraVisible
), de forma que si se indica y hay más de 1 centro disponible, se mostrará en el selector el centro ‘Cualquiera’
TNV-617
Se han corregido algunos problemas de la UX del proceso de introducción de IBAN y firma de mandato:
Añadir imágenes
TNV-628
En el proceso de contratación de Campus, corregido un bug que impedía que el usuario pudiese realizar la contratación si había eliminado una selección anterior debido a que se intentaba contratar de nuevo contra el contrato global eliminado. Esto solo sucedía en personas que no habían tenido ningún contrato de servicio NMS anteriormente.
TNV-630
En el Resumen Selector Pago, corregido problema que impedía pagar con la forma de pago monedero cuando el coste de la venta era igual al saldo disponible.
TNV-633
En el Detalle Actividad, cuando una actividad disponía de precios por conceptos, si el nombre del concepto era más largo que el espacio disponible en el contenedor, desbordaba. Ahora el texto salta a la siguiente línea y el contenedor adapta su altura al contenido.
TNV-635
El componente Firma no estaba teniendo en cuenta correctamente el parámetro MostrarDesdeInicio
.
TNV-636
En el Resumen Selector Pago para los procesos de Campus, Entradas de Piscina y Venta de Conceptos, corregido un error en el cálculo del IdCentro que impedía que se mostrasen correctamente las formas de pago TPV Virtual asociadas al IdCentro.
TNV-660
En el módulo de Campus, se corrige el funcionamiento erróneo del parámetro UsarCentroUsuario
que no estaba filtrando correctamente los centros al acceder al Campus con el usuario autenticado.
TNV-696
En el módulo Formulario_SelectorDeudasAPagar al configurar el parámetro ListaCodigosFormaPagoAExcluir
se mostraban únicamente las formas de pago disponibles para el DeporNetWS2. Ahora se muestran todas las disponibles en DeporWin.
TNV-679
Se corrige un error en la Generación de Caché de Campus que impedía que se realizase correctamente cuando los períodos de gestión no tenían Id's correlativos
TNV-717
En la Contratación de actividades 3.0 se permitía la contratación de actividades con fecha de inscripción futura. Ahora al acceder al detalle de estas actividades, no se mostrará el botón de contratación.
TNV-755
Se resuelven varios problemas en el componente de carga de documentos del Campus:
TNV-774
Se corrige un error en el módulo de Campus que mostraba incorrectamente los componentes contratados en los diferentes períodos, mostrando componentes en todos los períodos de manera incorrecta. Este error afectaba al resumen y al correo de confirmación de contratación.
TNV-777
Se ha corregido un bug en el cálculo de edad del usuario al acceder a un proceso con limitación de edad, impidiendo el acceso a personas que cumplían el requisito de edad.
TNV-815
Se ha corregido un problema con la asignación del centro al que corresponden los productos que provocaba que en el 'Resumen_SelectorPago' no se mostrasen correctamente las formas de pago.
TNV-822
En el módulo de Venta de Productos se ha corregido un error en la asignación de los centros a los productos que impedía que se mostrasen correctamente las formas de pago.
TNV-834
Corregido un problema en la contratación de servicios con componentes opcionales cuando existen servicios que disponen de ellos y otros no.
TNV-835
En los módulos Listado_Actividades_Contratadas
, Selector_Contratacion_Actividades
, Detalle_Contratacion_Actividades
, Selector_Actividades_Simples_NSM
y Detalle_Contratacion_Servicios_Simples_NMS
no estaba aplicando correctamente el parámetro que impedía la selección de miembro de la unidad familiar. Ahora automáticamente seleccionarán la persona autenticada.
TNV-841
Corregido un bug en la contratación de campus que mostraba por duplicado el cuestionario en caso de que se contratasen diferentes servicios tengan asociado el mismo.
TNV-842
Corregido un problema con la disponibilidad de múltiples formas de pago del mismo tipo (excepto TPV).
Si desde Deporwin se ponen como disponibles para la web varias formas de pago del mismo tipo (que no sean de tipo TPV), al determinar que formas de pago deben ser visibles, primero se descartarán aquellas que se hayan configurado como no disponibles y después se seleccionará solo 1 de cada tipo (excepto tipo TPV).
De esta forma, podremos tener diferentes formas de pago domiciliables, por ejemplo, configurando procesos diferentes y descartando en cada uno de ellos la forma de pago domiciliable que no nos interese.
TNV-843
Se ha corregido el mapeo del estado de cobro de las facturas en el nuevo módulo de Mis Facturas, ya que los estados COBRADA y PENDIENTE aparecían intercambiados respecto al estado de DeporWin.
TNV-862
Se ha incorporado un control en el apartado Mis Actividades que generaba un error al intentar dar de baja una actividad no renovada. Ahora la web controla ese escenario y muestra un mensaje amigable al usuario.
TNV-865
Se ha corregido un error que impedía el acceso a BackOffice → Seguridad.
TNV-855
Se ha corregido un problema que provocaba que en la pantalla de “Mis Servicios”, el filtro de Tipo de Servicio (Flags) se mostrase código html en texto plano. Ahora el código se interpreta correctamente y se muestra el filtro correctamente.
TNV-545
CSP: Añadir atributo frame-ancestors
TNV-639
Revisión de avisos en BBDD registroerrores
TNV-663
Tools DeporSite → Opción actualizar site
TNV-664
Eliminar módulos obsoletos de venta de productos
TNV-666
Tools DeporSite → Opción probar conectividad WS
TNV-680
Tools DeporSite → Opción nuevo DeporHub
TNV-681
Tools DeporSite → Herramienta para registrar clientes en DeporDrive
TNV-682
Tools DeporSite → Estado de los nodos PHP de DeporSite con opción de reiniciar
TNV-683
Tools DeporSite → Aviso de subdominio disponible
TNV-684
Errores actualización DeporSite
TNV-690
Tools DeporSite → Instalación prueba con futuro servidor de producción PHP8
TNV-694
Tools DeporSite → Analizador de logs
TNV-695
Tools DeporSite → Filtro IdTransacción en el analizador de logs
TNV-704
Tools DeporSite → Cambio de login provisional para cambio en infraestructura
TNV-705
Tools DeporSite → Analizar mejora de rendimiento en regeneración de permisos
TNV-707
Tools DeporSite → Seguridad: Comprobación de configuraciones
TNV-708
Tools DeporSite → Seguridad: Búsqueda de archivos sospechosos conocidos
TNV-709
Tools DeporSite → Seguridad: Comprobar tamaño y permisos de archivo de control
TNV-710
Tools DeporSite → Comprobación de contenido sospechoso
TNV-711
Tools DeporSite → Dashboard: Nueva versión 'clients'
TNV-712
Tools DeporSite → Dashboard : info del cliente número de archivos y tamaño
TNV-719
Tools DeporSite → Seguridad : analizar como poder detectar los archivos "lock360.php"
TNV-725
Tools DeporSite → Añadir fecha de modificación en los archivos mostrados como aviso de seguridad
TNV-726
Tools DeporSite → Resumir informes de seguridad
TNV-752
Tools DeporSite → Consumo de recursos por cliente
TNV-753
Tools DeporSite → Alertas home
TNV-756
DeporSite → Mejoras en los sistemas de seguridad
TNV-764
Tools DeporSite → API extractor IP de ErrorCompleto en registroerrores
TNV-765
Tools DeporSite → Error de conexión FTP en la obtención de logs
TNV-767
Tools DeporSite → AnalizaLogs controlar error fechas antiguas sin log
TNV-768
Tools DeporSite → Avisos Home modificar info mostrada
TNV-769
Tools DeporSite → Visor errores mostrar sospechosos
TNV-770
Tools DeporSite → Visor errores llamadas sospechosas mostrar pais
TNV-771
Tools DeporSite → Simulador SmartPanel
TNV-772
Tools DeporSite → Avisos home : centralizar conexión MysqL
TNV-807
Tools DeporSite → Mejorar el menú lateral
TNV-809
Tools DeporSite → Listar IPs Bloqueadas
TNV-809
Se han añadido mejoras en la detección de la IP a registrar en registroerrores