Skip to content

Ajoute une première version de création d'indicateur

Sylvain Boulade requested to merge ui-preview-indicateur-creaton into main

Contexte

Nous voudrions à terme, via une interface d'administration insitu, proposer aux agents de créer leurs propres indicateurs.

Une façon d'avancer dans cette direction est de proposer dans une premier temps la possibilité d'itérer avec du SQL et de récupérer les données de l'indicateur que nous sommes en train de créer.

On peut imaginer dans cette optique un formulaire plus global de création d'indicateur (même si la création à proprement parler restera pour le moment manuelle).

Contenu

Alors il y a pas mal de changements, mais ils peuvent être suivis commit par commit.

En gros voilà ce que nous mettons en place un formulaire par étapes:

  • En premier, on a un éditeur de code (sql) et la possibilité de sélectionner un type d'indicateur (returnType) et un territoire (pour prévisualiser les données).
  • Ensuite, si le SQL est invalide on affiche simplement l'erreur en proposant de réessayer.
  • Si le SQL est valide, on montre une prévisualisation des données.
  • En dessous, on montre également un formulaire pour renseigner les autres champs de notre indicateur (nom, description, identifiant...).
  • Si on valide encore la création, on affiche le yaml correspondant à copier dans le dépot des flux de données (c'est la seule chose que nous pouvons faire tant que nous n'avons pas de mécanisme réel de création automatique d'indicateur).

Démo

creation_indicateur

Edited by Sylvain Boulade

Merge request reports