[FEATURE] Connecte un datamart externe pour servir les résultats de certification pour ParcourSup (PIX-15800). #10896
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🎄 Problème
Les données de résultat de certification étant des données "froides" remplies dans un datamart externe à l'api Pix, il est nécessaire de pouvoir s'y connecter.
🎁 Proposition
On ajouter la notion de datamart en parallèle à la notion de base de données.
Via la variable d'environnement
DATAMART_DATABASE_URL
il est alors possible de servir des données depuis une base de données externe.🧦 Remarques
Beaucoup de code dupliqué pour accéder, créer et remplir le DATAMART, à voir comment on veut mutualiser.
🎅 Pour tester
Après avoir valoriser la
DATAMART_DATABASE_URL
avec le datamart d'intégration.Sur
https://api-pr10896.review.pix.fr/api/documentation
, générer un token valide avec les bonsclient_id
,client_secret
etscope
doit retourner
Tester également avec un INE valide mais non présent dans le datamart, eg. "123456789OK".
Vérifier qu'une erreur 404 est retournée.