Afficher la file d’attente des recherches

#6

Résumé

Cette PR hérite de refresh-hub-database et rend explicite l’attente avant le démarrage d’une recherche.

Modifications

  • affichage du temps d’attente ;
  • position de la recherche dans la file ;
  • nombre de recherches devant l’utilisateur ;
  • nombre de recherches actuellement en cours ;
  • panneau d’attente jaune, remplacé par la progression normale au démarrage ;
  • traductions française et anglaise.

Validation

  • syntaxe Python validée ;
  • syntaxe JavaScript validée ;
  • déploiement et test de concurrence prévus sur genmod-faster.

Validation sur genmod-faster

Test réalisé avec SEARCH_MAX_WORKERS=2 et quatre recherches illimitées envoyées simultanément :

  • recherches 1 et 2 : en cours ;
  • recherche 3 : en attente, position 1/2 ;
  • recherche 4 : en attente, position 2/2 ;
  • l’API indique également 2 recherches en cours et le temps d’attente réel.

Les quatre recherches de validation ont ensuite été annulées. Le Space de test est déployé sur le commit 5083f77.

Publish this branch
This branch is in draft mode, publish it to be able to merge.

Sign up or log in to comment