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

Supprimer la dépendances aux données de TaxHub en base de données #236

Open
lpofredc opened this issue Sep 25, 2020 · 6 comments
Open

Comments

@lpofredc
Copy link
Collaborator

En lien avec les issues #214 et #216, taxhub L'installation de GeoNature-citizen nécessite aujourd'hui l'existance préalable du schéma taxonomie (données de TaxHub) en base de données. L'utilisation de TaxHub étant maintenant entièrement gérée par API depuis le backend comme le frontend, il n'est donc plus nécessaire de conserver cette dépendance au schéma taxonomie.

Il faudrait donc:

  • Supprimer toute dépendance au schéma taxonomie.
  • Enregistrer dans la table des observations les noms scientifiques et vernaculaires des taxons observés pour en faciliter l'exploitation en base de données.
@camillemonchicourt
Copy link
Member

En lien avec #100

@Adrien-Pajot
Copy link

Bonjour @lpofredc ,

Dans le cadre de la prestation avec le PNM qui commence lundi, nous souhaitons supprimer les dépendances au schéma taxonomie avant de reprendre tous les scripts d'install.
J'ai vu que tu avais entamé une PR #312 à ce sujet. Pourrais-tu nous dire si cette PR est à jour de tes derniers travaux en local. Quelles sont les avancées que tu as effectuées sur cette PR et les axes que tu souhaites/souhaitais prendre.
L'idéal serait de reprendre ton travail s'il est bien avancé ou de repartir de 0, suppression des dépendances (première PR) puis reprise de toutes les installs et de la doc.

Merci,

@lpofredc
Copy link
Collaborator Author

Bonjour @Adrien-Pajot , je viens de merger cette PR dans la branche dev.

@Adrien-Pajot
Copy link

C'est super, merci. Ça nous fait une super base ! As-tu en tête une liste des tâches qui te restaient à accomplir pour qu'on l'accorde avec la nôtre ?

@camillemonchicourt
Copy link
Member

En lien avec En lien avec #82

@camillemonchicourt
Copy link
Member

La suppression de la dépendance au schéma taxonomie de la BDD a été réalisée dans #321

Mais a du être restaurée car elle est encore utilisée par le module de badges (optionnel) : d9bf917

Donc si on veut utiliser le module de badges, il faut disposer des tables de TaxHub dans la BDD de GeoNature-citizen.

A voir si on peut se passer de la fonctionnalité des badges (si elle n'est pas utilisée ?) pour retirer la dépendance au schéma taxonomie.

Sinon pour éviter de dupliquer le modèle de TaxHub et son API dans GeoNature-citizen, on pourrait installer TaxHub comme un sous-module Python comme on fait dans GeoNature.

@camillemonchicourt camillemonchicourt changed the title Supprimer la dépendances au données de TaxHub en base de données Supprimer la dépendances aux données de TaxHub en base de données Aug 21, 2024
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

No branches or pull requests

3 participants