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

Recherche par nom vernaculaire (allnamebylist) #332

Open
mvergez opened this issue Jun 29, 2022 · 5 comments
Open

Recherche par nom vernaculaire (allnamebylist) #332

mvergez opened this issue Jun 29, 2022 · 5 comments

Comments

@mvergez
Copy link
Contributor

mvergez commented Jun 29, 2022

Bonjour,

Suite à des discussions avec le Parc Naturel Régional du Golfe du Morbihan, il a été évoqué qu'il était impossible de rechercher dans Occtax une espèce par son 2ième nom vernaculaire et plus.

Ceci vient de la route api/taxref/allnamebylist qui fait appel à la Vue Matérialisée taxonomie.vm_taxref_list_forautocomplete qui recherche uniquement sur le premier nom vernaculaire, comme montrée par la ligne suivante (split_part) :

concat(split_part(t_1.nom_vern, ',', 1), ' = <i> ', t_1.nom_valide, '</i>', ' - [', t_1.id_rang, ' - ', t_1.cd_ref , ']' ) AS search_name,

Par exemple, si nous prenons cette espèce : https://inpn.mnhn.fr/espece/cd_nom/53759, il est seulement possible de la rechercher par "Gamma".

Nous proposons avec @MathildeNS de modifier cette ligne sql comme suit (on ne split plus le nom_vern) :

concat(t_1.nom_vern::text, ' =  <i> ', t_1.nom_valide, '</i>', ' - [', t_1.id_rang, ' - ', t_1.cd_ref, ']') AS search_name,

J'ai testé et cela fonctionne (avec "Robert-Le-Diable" par exemple).

Qu'en pensez-vous ?

@TheoLechemia
Copy link
Member

Bien vu. ça nuit pas trop à la lisibilité quand il y a 5 noms vernaculaires comme dans ton exemple ?

@mvergez
Copy link
Contributor Author

mvergez commented Jun 29, 2022

Effectivement ça donne ça sur un petit écran :
image

Et sur un grand écran :
image

C'est délicat car on doit montrer à l'utilisateur le nom qu'il a saisi et peut être pas juste le nom scientifique par exemple donc pour ce genre d'espèces ça fait des noms à rallonge...

@TheoLechemia
Copy link
Member

Oui c'est pour ça qu'on avait splité !
Faudrait trouver une solution, genre retour à la ligne sur le composant "pnx-taxonomy" pour que tout soit visible

@mvergez
Copy link
Contributor Author

mvergez commented Jun 29, 2022

Étrange, en retestant j'ai bien un retour à la ligne :
image

@JulienCorny
Copy link

voir aussi : PnX-SI/GeoNature#2690

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