PnX-SI / TaxHub

Application de gestion des taxons
GNU General Public License v3.0
24 stars 31 forks source link

BDC statuts / Activation par départements et LR mondiales et européennes #578

Open camillemonchicourt opened 4 weeks ago

camillemonchicourt commented 4 weeks ago

La fonction populate_bdc_statut_cor_text_area identifie les textes nationaux et les duplique pour les mettre à plat au niveau de chaque département : https://github.com/PnX-SI/TaxHub/blob/master/apptax/taxonomie/commands/utils.py#L149-L172

La commande flask taxref enable-bdc-statut-text -d <MON_DEP_1> -d <MON_DEP_2> --clean permet d’activer les statuts par départements. Il est possible de spécifier plusieurs départements (par code_area).

Pour tester l'affichage des statuts sur les nouvelles fiches taxon de GeoNature (https://github.com/PnX-SI/GeoNature/pull/3191), on a voulu tester de ne garder que les textes concernant un département, pour ne pas remonter tous les statuts de toutes les autres régions.

Ça remonte bien les LR de la région et les LR nationales, mais cela ne remonte plus les LR européennes et mondiales.

En effet celles-ci sont associées au CD_SIG "Monde" ou "Europe" qui ne semble pas traité dans la commande populate_bdc_statut_cor_text_area.

Du coup ceux qui ont utilisé la commande qui désactive les statuts en dehors de la liste de départements souhaités perdent l'affichage des LRM et LRE (et autres textes à large échelle ?). Dans la fiche taxon, mais aussi dans les filtres par statut de la Synthèse, dans les fiches des observations de la Synthèse, etc...