Services : Import des données data·inclusion et DORA#7776
Conversation
0d71d50 to
e351693
Compare
dmc1985
left a comment
There was a problem hiding this comment.
je continue à lire mais voici quelques commentaires pour débuter
e351693 to
979a9e4
Compare
979a9e4 to
e7b6174
Compare
|
Petite passe rapide suite à tes retours, je rajoute les tests et corrige ce que je vais avoir cassé demain ! 😁 |
8e1975c to
5a416ae
Compare
|
@rsebille même avec tes modifs pour que l'import marche sans Dora, j'ai toujours le même souci quand je lance la commande avec
l'import s'arrête sans aucun message d'erreur et ça reste comme ça jusqu'il y a un timeout. |
rsebille
left a comment
There was a problem hiding this comment.
grmbl, j'avais pas validé mes réponses avant les congés... 🤦
b262e27 to
b033f6f
Compare
b033f6f to
8cba1de
Compare
|
je ne vois pas une façon pour trouver le slug Dora d'un service dont la valeur de |
rsebille
left a comment
There was a problem hiding this comment.
je ne vois pas une façon pour trouver le slug Dora d'un service dont la valeur de
is_orientable_with_formégaltrue. ma compréhension est que les services qui sontis_orientable_with_form == Truevont permettre la redirection vers la page d'orientation dans Dora. Donc si la source n'est pas Dora, je vois pas comment faire ce lien.
Je ne suis pas sûr de comprendre, actuellement la logique de création d'URL vers DORA est dans le templatetag dora_service_url de itou/utils/templatetags/dora.py, celui-ci étant fortement modifié dans #7523 afin de prendre en compte le paramètre op.
Est-ce que c'est à ça que tu faisais références ou rien à voir ?
oui c'est ça, merci de me l'avoir fait remarquer. pour la fiche service, j'aurai besoin du lien vers la page d'orientation qui est très semblable sauf qu'il y a un ajout de |
Parfait que ça soit ça :).
|
38dfe72 to
75f24fa
Compare
3efdf01 to
9cd1590
Compare
9cd1590 to
4adc7f9
Compare
edfa919 to
b19c2d1
Compare
b19c2d1 to
375245e
Compare
0c6dd78 to
3873159
Compare
xavfernandez
left a comment
There was a problem hiding this comment.
Cela me semble bien (modulo ma non-connaissance des modèles de données DORA/DI évidemment 😅 )
|
Le souci avec le fichier parquet est que on ne l'a pas "encore" côté DI. Il faudrait prioriser un chantier côté data⋅inclusion qui serait de proposer un export parquet complet de l'API, incluant Soliguide par exemple, pour le cas spécifique des Emplois. Or actuellement l'API a le mérite d'exister et d'etre déjà assez lourdement utilisée; elle permet de filtrer des données par token, et propose des choses avancées (comme ne pas sélectionner les données des Emplois par exemple) Mais elle a ses limitations: sa lourdeur et l'offset pagination par exemple. Bref, on s'est dit que ça pourrait commencer comme ça et le jour où l'on priorise des exports parquet (qui doivent donc etre sectorisés en accès à soliguide ou non a minima, sans oublier les coordonnées perso & autres petits aspects juridiques) ou la CursorPagination, on y passera. |
aecec3a to
1a525eb
Compare
1a525eb to
a0f119c
Compare
a0f119c to
69221be
Compare





🤔 Pourquoi ?
https://www.notion.so/gip-inclusion/Import-des-services-et-structures-d-i-DORA-31a5f321b60480a4a74bdded378b87af?v=28e5f321b604809f9e2e000cb57fc84b&source=copy_link
PR qui dépendent de celle-ci :
L'app a été nommée
insertionpour coller à la racine URL choisie, le nom pourrais créer une ambiguïté un jour (l'insertion c'est large) mais faute de mieux on est partis sur ça, surtout que le futur de l'intégration des fonctionnalités DORA dans les emplois est incertain donc faisons simple.🏝️ Comment tester ?
API_DATA_INCLUSION_TOKENavec token de prod d·i (sinon modifierAPI_DATA_INCLUSION_BASE_URL)❯ ./manage.py import_structures_and_services --help