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

Fonctions utiles manquantes #15

Open bchartier opened 8 years ago

bchartier commented 8 years ago

Une petite liste de fonctions auxquelles j'ai pensées mais que je n'ai pas eu le temps d'implémenter (en rapport avec le stockage des infos en base de données) :

fphg commented 8 years ago

j'ajouterais

bchartier commented 8 years ago

@fphg : J'ai l'impression que le plus urgent c'est ça :

rétablir la fonction de correction rapide (dans quick test: le workflow habituel est je fais le test sur mon orga; je clique sur les fiches avec score bas pour aller sur le catalogue; je corrige; je clique sur le score pour relancer sur la fiche en question, qui s'actualise directement sur la page)

Tu me confirmes ?

fphg commented 8 years ago

comme ça marche dans quicktest personne n'est coincé. Il faudrait plutôt que le comportement entre session et quicktest soit le même. Je pense que la fonction js ne le permet pas actuellement.

pour éviter de maintenir 2 templates, peut-être faut-il supprimer quicktest et n'utiliser que session, avec un mode sans enregistrement

bchartier commented 8 years ago

comme ça marche dans quicktest personne n'est coincé.

ok, j'avais mal compris, je pensais que la fonction dans Quick test qui fonctionnait avant devait être rétablie. Ok pour essayer d'avoir les mêmes outils du côté de quick test et de session

Je pense que la fonction js ne le permet pas actuellement.

Tu as raison.

pour éviter de maintenir 2 templates, peut-être faut-il supprimer quicktest et n'utiliser que session, avec un mode sans enregistrement

Je crée un ticket séparé pour discuter de cela à notre aise (#18)

bchartier commented 8 years ago

Pour accéder aux fonctions utiles (listées au début du ticket) dans la page d'une session, j'ai commencé à implémenter un menu : image

bchartier commented 8 years ago

J'ai copié la liste de fonctions de @fphg dans la première liste pour que l'elles soient prises en compte dans l'avancement du ticket.

bchartier commented 8 years ago

Avec mon dernier commit (2b0e029), j'ai ajouté la fonction pour relancer une session de tests. Pour cela j'ai dû ajouter un nouveau champ dans le modèle TestSession : max_harvest. Il faut donc obligatoirement exécuter create_db.py pour recréer votre base de données. Désolé.

bchartier commented 8 years ago

ajouter un sortkey sur la date des données, souvent en rapport avec la qualité des md

@fphg : le tri des métadonnées par date semble opérationnel dans la consultation d'un test rapide et dans la consultation d'une session. Il manque quoi pour ton besoin de tri par date ?

fphg commented 8 years ago

Le 01/10/2016 à 13:18, Benjamin C. a écrit :

ajouter un sortkey sur la date des données, souvent en rapport avec
la qualité des md

@fphg https://github.com/fphg : le tri des métadonnées par date semble opérationnel dans la consultation d'un test rapide et dans la consultation d'une session. Il manque quoi pour ton besoin de tri par date ?

Je voulais trier selon la date des données, pas seulement celle des métadonnées

bchartier commented 8 years ago

Pour info, j'ai ajouté des capacités de filtre des résultats dans la page d'une session enregistrée en base. Quand on clique sur l'étiquette d'un test dans la case d'une fiche de métadonnées, la page est automatiquement rafraichie avec les paramètres suivants : test_filter et level_filter.

Exemple : test_filter=DEFAULT&level_filter=error

Cela permet d'afficher facilement l'ensemble des fiches de métadonnées qui ont une erreur commune.