-
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
Taxhub V2 #424
Comments
La V2 de TaxHub est avant tout une refonte de son interface en passant de Angular JS (qui n'est plus supporté depuis un moment) à Flask-admin plus simple et stable à maintenir, et permettant son intégration (optionnelle) à GeoNature en tant que module. Donc globalement le modèle de données et l'API de TaxHub ne changent pas avec sa V2. Mais on a profité de cette refonte pour réaliser un chantier prévu de très longue date : supprimer la table C'est car cette suppression est prévue de longue date que l'on a fait aucun usage ni référence à Je ne sais pas quel était l'usage de Et je ne pense pas que cela soit un gros sujet, car
Donc très très minime et secondaire de ce que j'en comprends. Pour faire fonctionner GN-citizen avec THv2, il me semble qu'il suffit donc dans un premier temps de modifier le fichier des modèles de "taxonomy" pour ne plus faire référence à Plus globalement, au départ les modèles du schéma "taxonomie" de TaxHub ont été dupliqués manuellement dans GeoNature-citizen : https://github.com/PnX-SI/GeoNature-citizen/blob/master/backend/gncitizen/core/taxonomy/models.py Il a ensuite été retenu de supprimer cette duplication pour s'appuyer uniquement et directement sur l'API de TaxHub : #236. Il y a eu pas mal de débats, je ne suis pas forcément d'accord avec le fait de s'appuyer uniquement sur l'API de TaxHub car on perd l'intégrité référentielle au niveau de la BDD et la simplicité des jointures pour récupérer le nom d'un taxon, son rang ou autre (#321), mais dans le cadre d'un projet simple comme GeoNature-citizen, ça peut s'entendre. |
Description
Taxhub est en cours de montée de version vers une v2 "breaking change". Il me semble qu'elle est en train d'être finalisée.
Pour info:
A priori, au dernier trimestre 2024, une version 2.15 de GeoNature s'appuyant sur TaxHub V2 va être déployée.
Est-ce qu'il y a des projections pour la mise en compatibilité de GeoNature-citizen ?
J'ai l'impression que ça touche plusieurs sujets d'archi pas si évident à traiter.
The text was updated successfully, but these errors were encountered: