geobretagne / mdchecker

This is a simple quality assurance tool performing unit tests on a CSW-enabled catalog.
GNU General Public License v3.0
2 stars 2 forks source link

Lister les organisations pour alimenter le filtre ? #14

Closed fphg closed 8 years ago

fphg commented 8 years ago

@bchartier : serait-il opportun d'effectuer un getDomain pour récupérer la liste des organisations et présenter le filtre sous la forme d'une liste déroulante et non d'un champ libre.

En pour : difficile de saisir l'intitulé exact, case sensitive En contre : gros catalogue, beaucoup d'organisations, champ compliqué

PS la fonction est cablée dans la lib inspirobot

bchartier commented 8 years ago

@bchartier : serait-il opportun d'effectuer un getDomain pour récupérer la liste des organisations et présenter le filtre sous la forme d'une liste déroulante et non d'un champ libre.

C'est une fonction que j'avais en tête. Ceci dit, je l'aurais plutôt développé en exploitant le contenu de la base de données. C'est moins satisfaisant intellectuellement mais cela aurait peut-être l'avantage d'être plus performant.

Ensuite, je ne suis pas fan de la liste déroulante, j'ai tendance à préférer un truc en auto-complétion (surtout si c'est la base de données qui est utilisée).

bchartier commented 8 years ago

Qu'en penses-tu ?

fphg commented 8 years ago

Va pour la base, ce sera plus réactif et pas encombré par les orgs que personne ne teste.

bchartier commented 8 years ago

Fait avec b118f92. Par contre, c'est sensible à la casse et aux accents. Je n'ai pas réussi à faire autrement avec SQLite via SQLAlchemy. Cela fonctionnerait peut-être avec PostgreSQL.