Projet

Général

Profil

Development #68095

dataviz, faciliter le passage à « tableau inversé » ?

Ajouté par Valentin Deniaud il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
10 août 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

J'ai fait un tour sur le SaaS de prod, les transpositions automatiques (transpose=True car chart.axis_count == 2) concernaient 130 visualisations, dont 114 bijoe. Il y en a à peu près autant sans transposition.

À la suite des patches qui ajoutent la vue tableau inversé et suppriment la transposition automatique, on aurait donc 130 visualisations où aller cliquer pour rétablir la vue souhaitée, ça me paraît moyennement jouable.

La solution idéale serait d'écrire une migration qui aille mettre « tableau inversé » là où c'est nécessaire. Mais ça me paraît impossible car pour savoir le nombre d'axes il faut les données, et une migration qui fait des requêtes, bof bof.

Sinon pour limiter la casse on pourrait ne pas changer le comportement pour bijoe, garder l'inversion automatique de la vue tableau, ne pas montrer le choix inversé ?


Fichiers

dataviz_fix_auto_transpose.py (589 octets) dataviz_fix_auto_transpose.py Valentin Deniaud, 10 août 2022 17:39

Demandes liées

Lié à Combo - Development #68049: dataviz, ne pas inverser automatiquement lignes et colonnes d'un tableauFermé09 août 2022

Actions

Historique

#1

Mis à jour par Valentin Deniaud il y a plus d'un an

  • Lié à Development #68049: dataviz, ne pas inverser automatiquement lignes et colonnes d'un tableau ajouté
#2

Mis à jour par Frédéric Péters il y a plus d'un an

Je serais plutôt pour écrire un script oneshot qu'on exécuterait sur le SaaS.

#3

Mis à jour par Valentin Deniaud il y a plus d'un an

  • Assigné à mis à Valentin Deniaud
#4

Mis à jour par Valentin Deniaud il y a plus d'un an

Voilà, j'ai fait tourner en recette

sudo -u combo combo-manage tenant_command runscript dataviz_fix_auto_transpose.py --all-tenant --force-job

et ça a bien fonctionné.

#5

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Nouveau à Solution déployée

Exécuté sur la prod ce matin.

#6

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF