Jeudi 07 05 2020 - lmichel/vo-grimoire GitHub Wiki

Jeudi 07/05/2020

Activités Réalisées :

  • Ajout du listener sur la touche "Entrée"
  • Ajout d'une div encapsulant les résultats pour avoir une barre de défilement
  • Réduction de la police pour le titre des mails
  • Correction des requêtes OR
  • Déplacement des boutons dans "Advanced Parameters"
  • Ajout de la fonctionnalité de modifier le corps d'une requête dans son affichage
  • Ajout du tri selon la date
  • Création de la procédure pour le site web

Approfondissement activités :

Ajout du listener sur la touche "Entrée" :

A la demande de M.Michel, j'ai ajouté un listener sur la touche Entrée de la barre de recherche pour lancer la requête plus rapidement et facilement.

Ajout d'une div encapsulant les résultats... :

Pour l'aspect graphique et fonctionnel du site, nous avons encapsulé les mails dans une div qui est scrollable, cela permet notamment de naviguer dans tout les mails tout en ayant la barre de recherche affichée afin de par exemple en relancer une rapidement.

Correction des requêtes OR :

J'ai corrigé un problème pour les requêtes fonctionnant sur la méthode "OR", c'était un simple problème d'accès dans un tableau.

Déplacement des boutons dans "Advanced Parameters" :

Cela permet d'économiser plus de place sachant que la recherche se lance déjà avec la petite loupe à côté de la barre de recherche. Il reste notamment à modifier le bouton "See Query" pour qu'il reste accessible.

Ajout de la fonctionnalité de modifier le corps d'une requête dans son affichage :

Hier j'ai pu afficher le corps d'une requête à l'appui du bouton "See Query", maintenant, l'utilisateur peut modifier le corps de la requête, et, à l'exécution, modifiera la requête et l'executera parallèlement.

Ajout du tri selon la date :

J'ai ajouté l'option de trier via Elastic Search par la date de chaque mail, malheureusement, dû à la structure d'Elastic Search, il n'est pas possible de trier sur du texte, à voir si l'index doit être modifié ou le tri fait directement dans le javascript.

Création de la procédure du site web :

Création de la procédure d'utilisation du site web pour présenter l'utilisation et les prérequis de ce site.