Mentions légales du service

Skip to content

WIP : Architecture flask fix #24

Lucas Terriel requested to merge architecture-flask-fix-#24 into master

Cette merge seulement pour tester la nouvelle interface utilisateur de chargement des données et de redirection vers le dashboard

NE SURTOUT PAS MERGER LA BRANCHE, car il y a beaucoup de modifications

pour tester tu peux lancer la commande : python run-test.py

Description des principales modifications :

  • chargement des images, des GT (XML ou text), et du modèle via les instructions de la page d'acceuil (exit le CLI), le format d'entrée est défini par l'utilisateur dans le front-end via un formulaire de bouttons ;

  • quelques modifications dans KB_io.py pour ne plus dépendre de l'arborescence du projet, cela passe par la mise en commentaire des variables de localisation des fichiers dans les dossiers ex. models = list_directory(os.path.join(path, "models"));

  • Ajout de scripts JS pour rendre dynamique l'interface d'entrée (dropzone, apparition des éléments) et/ou effectuer des requêtes AJAX vers le back-end flask ex. suppression des fichiers dans la dropzone;

  • modification de la charte graphique de kraken-benchmark (HTML / CSS);

  • Début d'intégration de tests spécifiques à l'application flask (il faudra penser à d'autres tests plus spécifiques pour KBlib)

A noter je n'ai pas encore modifié le README.md, et que le dashboard reste pour l'instant volontairement statique (dans l'attente d'une refonte des métriques, des visualisations etc.)

Edited by Lucas Terriel

Merge request reports