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

Improve taxon search box #557

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from
Open

Improve taxon search box #557

wants to merge 2 commits into from

Conversation

jpm-cbna
Copy link
Contributor

@jpm-cbna jpm-cbna commented May 7, 2024

See: #532

jpm-cbna added a commit that referenced this pull request May 7, 2024
Merge branch 'feat/sinp' into feat/sinp-aura
jpm-cbna added a commit that referenced this pull request May 7, 2024
Merge branch 'feat/sinp' into feat/sinp-paca
-- ISSUE #531 & #532
CREATE EXTENSION IF NOT EXISTS unaccent SCHEMA "public";

-- ISSUE #532
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il est également nécessaire de donner les droits à l'utilisateur en lecture seule de l'Atlas (habituellement geonatatlas) :

GRANT SELECT ON TABLE atlas.vm_search_taxon TO geonatatlas;

Vue que le nom de cet utilisateur est configurable et que l'accès au paramètre de config n'est pas possible, comment doit-on procéder ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je mettrais une note spécifique dans le changelog, indiquant la commande à lancer manuellement

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je mettrais une note spécifique dans le changelog, indiquant la commande à lancer manuellement

Tu veux dire que je peux modifier le fichier https://github.com/PnX-SI/GeoNature-atlas/blob/master/docs/changelog.rst ? Ou c'est à faire uniquement lors de la création de la nouvelle release ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oui c'est bien de compléter le Changelog au fur et à mesure dans les PR, ça rend les merge un peu plus complexe, mais on s'en charge.

cd_nom,
lb_nom,
cd_ref,
STRING_TO_TABLE(nom_vern, ', ') AS nom_vern
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Avec SRING_TO_TABLE on ne pourra plus rechercher sur tous les noms vernaculaires, je pense que c'est dommage. Il me semble que que le split n'était fait que sur la fiche espèce, pour de l'affichage

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oups j'avais pas vu la différence entre search_name et display_name

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Normalement, c'est fonctionnel. J'ai mis en prod cette PR sur les 2 Atlas des SINP PACA et AURA, si tu veux vérifier certains points : https://nature.silene.eu/ et https://atlas.biodiversite-auvergne-rhone-alpes.fr/

Est ce que tu penses que j'ai loupé quelque chose ?

Copy link
Member

@TheoLechemia TheoLechemia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C'est top, ça améliore bien la recherche je trouve
micro remarque de forme : tu mets que le nom de l'espece en gras. Sur l'INPN ou le site de taxref, le nom plus l'autorité sont en gras. A moins que ce soit vraiment un souhait, je me dis autant faire comme eux ? En plus ça évite le "replace". On englobe juste le "nom_complet" de balise <b> ?

@jpm-cbna
Copy link
Contributor Author

tu mets que le nom de l'espece en gras. Sur l'INPN ou le site de taxref, le nom plus l'autorité sont en gras. A moins que ce soit vraiment un souhait, je me dis autant faire comme eux ? En plus ça évite le "replace". On englobe juste le "nom_complet" de balise <b> ?

Alors je suppose que cela dépends où sur l'INPN car par exemple la fenêtre des résultats de recherche ne contient pas l'autorité en gras:
Screenshot_20240523_191252

Tu pourrais m'indiquer les URL des pages que tu mentionnes ?

En fait, j'ai évité de mettre l'autorité en gras pour ne pas surcharger la lecture du nom. Je trouve que c'est plus lisible et ergonomique ainsi... Le "replace" est aussi très rapide et ne semble pas poser de problème de performance.

@TheoLechemia
Copy link
Member

C'était ici : https://taxref.mnhn.fr/taxref-web/taxa/search et sur la page d'accueil de l'INPN :
Capture d’écran du 2024-05-24 09-12-33

@jpm-cbna
Copy link
Contributor Author

jpm-cbna commented May 25, 2024

C'était ici : https://taxref.mnhn.fr/taxref-web/taxa/search et sur la page d'accueil de l'INPN

Ok, effectivement. J'ai essayé de voir s'il existait des recommandations sur le sujet mais je n'ai rien trouvé. Du coup, on fait comme tu veux. Personnellement, je trouve plus lisible de ne pas mettre en gras l'autorité...

@TheoLechemia
Copy link
Member

ok ça marche !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants