SinergiaTIC / SinergiaDA

SinergiaDA is an open source analytics tool that fully integrates with SinergiaCRM
GNU Affero General Public License v3.0
4 stars 0 forks source link

Hotfix - APP + API - Corrección paneles SQL y autorelaciones #151

Closed jortilles closed 3 months ago

jortilles commented 3 months ago

Cambio en la app al comprobar el tipo de panel para los paneles SQL.

Issue(s) resuelto(s)

Pruebas a realizar para validar el cambio

Este PR requiere de regenerar el modelo de datos por lo que para probarlo hay que:

  1. Llamar al update model.
  2. Hacer las pruebas.

Para probar el issue 148 se puede hacer un infomre con un panel SQL y un gráfico de barras. Al recargar el informe sigue funcionando correctamente.

Para probar el issue 150 se puede hacer un nuevo informe que incluya alguno de los campos auto-relacionados. sda_contacts, sda_users, sda_stic_events.

Este PR supone alguna re-escritura de las relaciones del arbol. Por lo que requiere que se hagan algunas pruebas "generales" del arbol.

Información Adicional

El error se debia al hacer la comprobación para mantener la compatibilidad con versiones antiguas. En cuanto a las auto-relaciones. Contempla un nivel de profundidad. No hay más recursividad.

jortilles commented 3 months ago

Conflictos resueltos.

jortilles commented 3 months ago

Ya he quitado el duplicado de las relaciones para las relaciones.

El pantallazo anterior ahora es correcto:

image

que responde a:

image

jortilles commented 3 months ago

Con los últimos cambios tenemos un entorno "estable". Para poder explorar las auto-relaciones necesitaremos un poco más de esfuerzo