Skip to content

UI: Ajoute une première version de preview d'indicateurs

Sylvain Boulade requested to merge ui-change-preview into main

Contexte

Nous voulons proposer aux utilisateurs de visualiser les indicateurs qui vont changer ainsi que l'évolution des chiffres des indicateurs avant la confirmation d'un import.

Pour cela, pas mal de travail et de changements sont nécessaires côté backend.

Le travail dans cette PR a été réalisé sur la base de fixtures (qui devraient correspondre plus ou moins à l'implé backend finale), et nous n'avons pas encore switché vers les nouveaux endpoints d'upload (implémentés ici !676 (merged)), cela sera fait dans un deuxième temps.

Note: pour le moment nous n'avons que des indicateurs "numériques" dans nos fixtures. Les vues pour les indicateurs d'autres types seront préparées dans des PR à venir.

Contenu

L'idée est d'afficher un / des tableaux récap pour chaque indicateur qui va changer, et de proposer une prévisualisation plus détaillée (correspondant à l'affichage du catalogue / des fiches) par indicateur et par territoire, via une fenêtre modale.

Pas mal de changements sont nécessaires:

  • Rétroportage de composants et helpers pour l'affichage des indicateurs (ça commence à faire pas mal de duplication à travers les projets d'ailleurs.. je commence à me dire que ce serait bien d'avoir un package npm pour les partager)
  • Ajout de composants pour la prévisualisation: tableau sur la page principale, dropdown de sélection et modale pour le détail...

Démo

import_indicateur_preview

Merge request reports