Mardi 09 06 2020 - lmichel/vo-grimoire GitHub Wiki

Mardi 09/06/2020

Activités Réalisées

  • Ajout d'un booléen pour bloquer les requêtes en boucle
  • Ajout d'une fonction permettant de cacher les adresses mails dans les champs From et To
  • Modification de quelques labels et inputs d'après les retours des utilisateurs
  • Correction du See Query

Approfondissement Activités

Ajout d'un booléen pour bloquer les requêtes en boucle

Lors de l'utilisation du site, si l'utilisateur lance trop de requêtes à la fois, alors il y'a des fuites de mémoire et le navigateur peut vite consumer plusieurs Go de mémoire vive.

Pour cela j'ai ajouté un booléen qui prend la valeur false le temps du traitement de la requête : de sa formation jusqu'au traitement de sa réponse, et qui prend la valeur true le reste du temps : quand on peut lancer une requête

Ajout d'une fonction permettant de cacher les adresses mails dans les champs From et To

Suite à une demande d'un utilisateur de cacher les adresses mails, j'ai modifié leur récupération dans le programme python, maintenant, les adresses mails ne sont plus stockées dans Elastic Search, mais seulement le nom et prénom de la personne.

Dans le cas où je n'ai pas son nom, prénom, je stocke l'adresse mail sans la partie après l'@ pour éviter sa reconstruction pour des personnes mal intentionnées, sachant que le site est voué à ne pas avoir de comptes utilisateurs.

Modification de quelques labels et inputs d'après les retours des utilisateurs

A la suite de retours, j'ai modifié quelques labels pour que leur signifacation colle plus avec leur fonction Par exemple : J'ai renommé "Advanced Parameters" en "Parameters and Options"

J'ai notamment changé l'input pour la taille des reqûetes, maintenant ce sont des checkbox avec des valeurs par défaut : 10-20-50-150.

Aussi, j'ai supprimé le lancement de la requête à chaque modification de champ dans "Parameters and Options", pour rendre plus facile l'execution de la requête, j'ai donc ajouté un bouton Execute Query dans la div "Parameters and Options

J'ai modifié l'affichage des mails, maintenant ils sont stockés dans une div qui partage la même scrollbar que le site pour rendre l'interface moins encombrante

Correction du See Query

Des problèmes persistaient pour le bouton See Query, la requête affichée n'était pas correcte, et ne pouvait plus être modifiée.

Personnellement, je n'avais pas ce problème de mon côté, j'ai donc revu les fonctions et simplifier quelques passages, et cette partie est donc fonctionnelle maintenant.