-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Export DGFIP authorization requests #591
Conversation
c7f19df
to
fe19c07
Compare
fe19c07
to
64df307
Compare
Bon en vrai je ne sais pas trop ce qui est intéressant à relire.. parce que ici ça sera surtout de la méga itération au moment où on va faire la migration 🤷 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
quelques chipotages mais good
Faudra coupler ça avec l'import/migration et comparer side by side entre l'export v1 et v2 pour être "sûr" et ajuster en fonction. Le but étant d'avoir 2 spreadsheet "identique" (j'ai omis des colonnes de la v1 qui ne sont pas exploités par le script python) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Juste quelques retours déjà, avant de plonger dans le code 👇
- Y'a pas encore le bouton d'export dans l'interface exprès ?
- Y'a sûrement des opti à faire sur les requêtes effectuées, par ce que j'en compte 18 par authorization_request là
- Je ne reçoit pas le fichier, et j'ai une erreur cheloue dans mon serveur quand je tente d'acccéder à
http://localhost:3000/dgfip/export
depuis mon navigateur, en tant que[email protected]
:
Will be used for legacy export, and maybe later for some other things. Not a json column, just plain old text, there's will no smart operation with this column, only backfilling.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Globalement ok, dtf faudra itérer comme tu l'as dit.
Their process includes a call on DataPass v1 internal INSEE endpoint (?), we won't reintroduce this on v2, so instead of call/parse data, put them directly on the export.
64df307
to
3e5fbe1
Compare
@JeSuisUnCaillou les 3 derniers commits |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tu peux simplifier dgfip_reporter?
et tej users_for_roles
je pense.
Et du coup.. je fais quoi ? Je laisse comme ça ou je fais une policy qui c/c ce qu'il y avait dans le controller ? |
There is multiple cases from v1: 1. sandbox -> try to extract FC id 2. no stage -> try to extract FC id 3. unique (editeur) -> try to extract FC id 4. production -> sandbox id Stage of 3. is production in v2, but there is no sandbox authorization, so we fallback to a potential FC id.
3e5fbe1
to
ad101cd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah oui en fait y'a encore ça 👇
- Y'a sûrement des opti à faire sur les requêtes effectuées, par ce que j'en compte 18 par authorization_request là
- Je ne reçoit pas le fichier, et j'ai une erreur cheloue dans mon serveur quand je tente d'acccéder à
http://localhost:3000/dgfip/export
depuis mon navigateur, en tant que[email protected]
:
EDIT : c'est juste un warning en fait ça me DL bien le fichier 👍
Vu à l'oral, on est ok tel quel (j'avais pas pigé qu'il fallait checker plusieurs auth_definitions par user) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reste juste à opti les requêtes, mais on peut voir plus tard.
En effet, quand on aura des real lifes data on mettra les bons includes |
Il n'y a pas de lien direct dans l'UI, ça sera
/dgfip/export
, on leur fournira le lien direct ça suffira imo.Closes https://linear.app/pole-api/issue/DAT-209