Skip to content
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

474 etq visiteur personne non connectée je peux récupérer un catalogue de donnée au format csv #480

Conversation

Volubyl
Copy link
Collaborator

@Volubyl Volubyl commented Oct 6, 2022

Closes #437

Cette PR ajoute

  • l'export CSV d'un catalogue en fonction d'un siret

Pour tester

Aller sur l'url <nom_de_domaine>/api/catalalogs/:siret_organisation/export.csv

@Volubyl Volubyl force-pushed the 474-etq-visiteur-personne-non-connectée-je-peux-récupérer-un-catalogue-de-donnée-au-format-csv branch from 09c2092 to 0adddca Compare October 10, 2022 08:58
…-peux-récupérer-un-catalogue-de-donnée-au-format-csv
@Volubyl
Copy link
Collaborator Author

Volubyl commented Oct 10, 2022

@florimondmanca si tu passes par ici

Copy link
Collaborator

@florimondmanca florimondmanca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Notre pair programming a donné un bon résultat !

J'ai remarqué encore qq améliorations possibles

J'ai testé en utilisant la doc d'API, le Cache-Control fait effet de ce côté là aussi puisqu'après le 1er appel, je ne vois plus de log d'accès côté API, c'est le navigateur qui répond avec son cache local. 👍

server/api/catalogs/routes.py Outdated Show resolved Hide resolved
tests/api/test_catalogs.py Show resolved Hide resolved
server/api/catalogs/routes.py Outdated Show resolved Hide resolved
server/api/catalogs/routes.py Show resolved Hide resolved
tests/api/test_catalogs.py Outdated Show resolved Hide resolved
@florimondmanca florimondmanca self-assigned this Oct 11, 2022
@florimondmanca florimondmanca force-pushed the 474-etq-visiteur-personne-non-connectée-je-peux-récupérer-un-catalogue-de-donnée-au-format-csv branch from 201ae9e to e3f3688 Compare October 11, 2022 14:30
@florimondmanca
Copy link
Collaborator

Notes

En suite possible ("nice to have"), il y aurait le fait d'invalider le cache quand on ajoute, modifie ou supprime un jeu de données. Cela signifierait d'appeler quelque chose comme export_cache.invalidate(siret) dans les endpoints correspondants.

@florimondmanca florimondmanca removed their assignment Oct 11, 2022
Copy link
Collaborator Author

@Volubyl Volubyl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comme je suis co-auteur de cette PR je ne peux pas approve mais LGTM ! 👏

…-peux-récupérer-un-catalogue-de-donnée-au-format-csv
@Volubyl
Copy link
Collaborator Author

Volubyl commented Oct 12, 2022

@florimondmanca on merge ?

@florimondmanca
Copy link
Collaborator

Oui.

@florimondmanca florimondmanca merged commit e5fb5ec into master Oct 12, 2022
@florimondmanca florimondmanca deleted the 474-etq-visiteur-personne-non-connectée-je-peux-récupérer-un-catalogue-de-donnée-au-format-csv branch October 12, 2022 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ETQ visiteur (personne non connectée) je peux récupérer un catalogue de donnée au format CSV
2 participants