-
Notifications
You must be signed in to change notification settings - Fork 29
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
feat(wip): compatibility with TH v2 #426
base: dev
Are you sure you want to change the base?
feat(wip): compatibility with TH v2 #426
Conversation
- Change api - Add branch label to use flask db status - WIP: fix error on types medias Reviewed-by: andriacap
14ce844
to
ecdbc10
Compare
@@ -58,7 +62,7 @@ def taxhub_rest_get_all_lists() -> Optional[Dict]: | |||
url = f"{TAXHUB_API}biblistes" | |||
res = session.get( | |||
url, | |||
timeout=5, | |||
timeout=10000, # TODO : suivant le nombre de taxons dans les listes cette requête peut êtr très longue (voir pour améliorer performance coté TaxHub avec notamment la définition dans le modèle BibListes : https://github.com/PnX-SI/TaxHub/blob/ea9434de5a1f227131e0e8640ad17f8a25e8a39d/apptax/taxonomie/models.py#L238 ) |
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.
Mëme s'il est nécessaire d'augmenter le timeout, 10000 (s) me parait énorme ;).
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.
Oui on peut le garder à 5 si les développements proposés coté taxhub sont accepté . Voir PR coté taxhub : PnX-SI/TaxHub#585
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.
C'est d'ailleurs ce qu'il y a marqué dans le TODO
- Comment method axhub_rest_get_taxon no more used - Use function to format response from taxref - Apply black - Add todos and notes to explain code / comments Reviewed-by: andriacap
ecdbc10
to
45ff12b
Compare
Cette PR vise à rendre compatible citizen avec la V2 de TaxHub.
Pour cela voici les tâches à réaliser :
Remplacement des appels à la route
bibnoms
partaxref
GeoNature-citizen/backend/gncitizen/utils/taxonomy.py
Line 68 in 192ad3b
id_nom
doit être remplacé parcd_nom
pour pouvoir récupérer les informations retournées partaxref
https://github.com/PnX-SI/GeoNature-citizen/blob/192ad3be6d401da5135bc15b6723d9ec93d0630a/backend/gncitizen/utils/taxonomy.py#L97C4-L99C66Remplacement de la route
biblistes/taxons/<id_liste >
partaxref?id_liste=<id_liste>
.Récupérer les types de médias pour n'avoir que les types : media_types = ("Photo_gncitizen", "Photo_principale", "Photo"
GeoNature-citizen/backend/gncitizen/utils/taxonomy.py
Line 85 in 192ad3b
nom_type_medias
avec ("Photo_gncitizen", "Photo_principale", "Photo") .taxref
sur branche https://github.com/naturalsolutions/TaxHub/blob/fix/load_types_medias_from_taxref_route/apptax/taxonomie/routestaxref.py#L231 💡Informations annexes :
bibnoms
qui est supprimé dans TH V2Reviewed-by: andriacap