PnX-SI / gn_mobile_occtax

Application mobile pour la saisie dans le module Occtax de GeoNature
GNU General Public License v3.0
13 stars 2 forks source link

Doublons de nomenclatures #190

Open AudreyEnGuyane opened 1 year ago

AudreyEnGuyane commented 1 year ago

Bonjour à tous,

je retrouve quelques doublons dans mes nomenclatures (on est pas dans le cadre #55 où il s'agissait d'un module chiro)

Comment sont moissonnées les nomenclatures pour alimenter les listes? Il me semblait que l'appli récupérait 1/ les éléments de ref_nomenclatures.cor_taxref_nomenclature en prenant les couples regne/group2_inpn (regne et groupe concerné ou all) 2/ ce qui n'était affecté à rien et actif (si j'ai bien compris #183). Par ex: les Amphibiens cumulent les nomenclatures des all/all, animalia/all et animalia/amphibiens et l'hibernation si elle est active.

Du coup, j'ai vérifié que mes nomenclatures ne soient pas redondantes entre le règne et le group2_inpn et les "all"==> ce n'est pas le cas. Seul moyen que j'ai trouvé pour en enlever un doublon... est de supprimer la référence au group2_inpn dans ref_nomenclatures.cor_taxref_nomenclature. Pour exemple, je n'ai plus rien que relie par exemple mes Amphibiens à mon id_nomenclature 452 (Examen direct des traces ou indices de présence) mais je la vois toujours en 1 exemplaire dans occtax dans la liste des méthodes de détermination (elle est toujours associée à d'autres groupes donc on est pas dans le cas d'une nomenclature affectée à rien donc récupérée pour tous les groupes).

J'avoue que je nage un peu du coup... Si quelqu'un pourrait éclairer ma lanterne...

sgrimault commented 1 year ago

Bonjour @AudreyEnGuyane Coté application mobile, "Occtax" fait appel à la route GET -> /api/nomenclatures/nomenclatures/taxonomy pour reconstruire toute la nomenclature (et leurs valeurs possibles) en local.