InseeFr / Lunatic

Library of questionnaire components
https://inseefr.github.io/Lunatic/
MIT License
20 stars 21 forks source link

Feat/2.6 remote component #1014

Closed renaud23 closed 3 months ago

renaud23 commented 4 months ago

Ajout d'un composant dans la version 2.6 pour permettre à un composant de dialoguer avec un serveur. (échanger des valeurs de variables) Cette fonctionnalité doit permettre au recensement de la population de restaurer le processus de suggestion d'adresse pour un iris et un rang adresse donnés.

laurentC35 commented 3 months ago

Hello. Le code semble bien. Cependant, dans Lunatic 3.0, nous sommes plutôt partie sur la solution "fillers" cf discussion dans l'issue: https://github.com/InseeFr/Lunatic/issues/949 et la PR associée https://github.com/InseeFr/Lunatic/pull/1004

En revanche le fonctionnel est le même. Je ne vois pas d'inconvénient à accepter ta PR, il faudra juste faire le travail de modélisation de cette feature dans la modélisation fillers pour anticiper la migration pour 2026 du RP en lunatic 3.0.

Qu'en penses-tu @renaud23

renaud23 commented 3 months ago

@laurentC35 si la PR te vas je te propose de la valider. Il faudra que j'édite les fichiers de la story que j'ai du ajuster pour nos besoins. Je vais aussi mettre à jour, ou en crée une dans la version 3.0 pour notre cas d'usage de manière à rester caller sur la cible 3.0. Cela permettra peut-être aussi d'illustrer l'usage de cette outils dans cette version. Il me faudrait une version sur npm pour intégrer dirctement dans un orchestrateur et un questionnaire complet.

sonarcloud[bot] commented 3 months ago

Quality Gate Failed Quality Gate failed

Failed conditions
2 Security Hotspots
0.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarCloud