Outils du site


historique:v2:v2.8

Version 2.8 (décembre 2017 - avril 2018)

  • 2.8.18 (2018-04-17)
    • mails de notification tous en texte brut
    • amélioration des tests automatisés
  • 2.8.17 (2018-04-03)
    • améliorations diverses (robustesse et tests)
    • amélioration d'ergonomie sur les arbres sur l'édition de séquence (cliquer sélectionne sans modifier l'état d'ouverture / fermeture)
  • 2.8.16 (2018-03-28)
    • amélioration des performances sur la gestion des arbres
    • ajout de tests fonctionnels automatisés (navigateur piloté par du code)
  • 2.8.15 (2018-03-20)
    • fix d'un bug avec firefox 59
    • meilleure gestion du rafraichissement de la vue élève en fin d'exercice (délai variable suivant le contexte)
  • 2.8.14 (2018-03-05)
    • fix disparition des groupes (introduit en 2.8.13)
  • 2.8.13 (2018-03-02)
    • ajout d'une réponse sur /alive pour permettre un test depuis une sonde externe
    • amélioration des tests unitaires et du shell mongo
    • bugfix sur la suppression de groupe et classe
    • ajout de tests fonctionnels automatisés
    • ajout d'une configuration docker pour lancer sesalab & deux sésathèque en une fois, avec un container docker pour lancer les tests fonctionnels
    • ajout d'un message en cas de sous-séquence sans élève ou sans exercice
    • amélioration du message en cas d'utilisation d'un lien de validation déjà utilisé précédemment
    • amélioration des metadata bugsnag
    • ajout de tests suite à des erreurs bugsnag (pour rendre le code plus robuste face aux aléas de contexte)
    • sécurisation de la création de compte (on pouvait créer des doublons en cas de pb réseau + clics multiples)
    • amélioration de la gestion de résultats incohérents
  • 2.8.12 (2018-02-01)
    • fix sur les liens vers les bilans de la home (hs si y'avait une apostrophe dedans)
    • fix sur autocomplete (on gardait l'état précédent avec 4 char puis 3 puis rien)
    • modifs mineures pour bugsnag
  • 2.8.11 (2018-01-31)
    • fix pb de séquence prioritaire (apparu en 2.8.10)
  • 2.8.10 (2018-01-31)
    • Ajout d'une limite sur le nombre de classes par structure
    • Ajout des tests unitaires (import tableur)
    • Déplacement de la logique de validation de compte vers sesalab-home
    • Gestion des séquences prioritaires par professeur
    • Mise à jour du module SSO
    • Suppression des élèves et classes en “soft delete” avant un import
    • Verification des arguments d'une route HTTP pour capter les /undefined/ en amont et les traiter
    • Correction d'un bug sur les pictogrammes de séquences (ils sont maintenant mis à jour en temps réel)
    • Correction d'un bug sur la vue des bilans (si on demandait la vue table avant que la page n'ait fini son initialisation)
    • Correction de bugs divers (Bugsnag)
    • Durcissements de sécurité
  • 2.8.9 (2018-01-24)
    • Refonte de la gestion des erreurs coté élève (+usage de Promise généralisé)
    • Refonte des statistiques
    • Ajout des infos élève dans bugsnag
    • Retour à la home après la création d'un compte élève
    • Amélioration de la gestion de l'autocomplete de structure sur la création de compte
  • 2.8.8 (2018-01-19)
    • ajout d'avertissement sur diverses anomalies qooxdoo (event pas au bon format, selection vide, etc.)
    • refus des saisies vide sur les input texte (dès la saisie et plus seulement à l'enregistrement)
    • ajout des filtres sur la vue table des bilans
    • fix sur l'envoi de mail de demande de validation aux formateurs pas encore valides
    • en cas de pb réseau sur l'enregistrement d'un résultat, on insiste
    • fix cronDaily
    • refactoring des réponses api en html (mise sur sesalab-home)
    • bouton imprimer sur les bilans
    • meilleurs bilans signalés par un * dans la vue liste
    • ajout de tests
    • ajout de CircleCI
    • durcissement de certaines validations, update de nettoyage d'anomalies dans la base
    • type d'établissement affiché à coté du nom
  • 2.8.7 (2018-01-05)
    • Optimisation /api/actualites
    • Clarification de owner pour les séquences, fix d'anomalies en base
    • Refonte des commandes cli
  • 2.8.6 (2018-01-04)
    • Fix invalid data during Registration
    • Update uirouter to the last version
    • upgrade de lassi en 2.2.10 pour avoir countBy
    • Amélioration sur le get actualités, pour réduire le nb de requêtes (avec countBy)
    • fix autocomplete structures dans le dialog de création élève
    • Fix ui-router update on /admin
    • fix d'un bug sur les élèves n'ayant pas fait la séquence toujours absent des bilans
  • 2.8.5 (2017-12-28)
    • Scroll automatique lorsque l'on fait glisser un item vers une zone hors de l'écran (utiles pour déplacer un item d'un arbre qui déborde au dessus ou en dessous)
    • On prévient des élèves supprimés d'une séquence car ils sont dans la corbeille
    • Message adapté pour la récupération du mot de passe si c'est une authentification externe
    • Scroll automatique vers la popup qui montre les détails d'un bilan j3p
    • mise à jour angular
  • 2.8.4 (2017-12-22)
    • Amélioration de la gestion d'erreur à la sauvegarde des résultats
  • 2.8.3 (2017-12-21)
    • Restauration correcte de la séquence dans son état précédent quand on quitte sans sauvegarder (ça ne sauvegardait pas mais éditer de nouveau montrait les modifications qui auraient dues être abandonnées)
    • Fix double clic sur les ressource
    • Sécurisation des dossiers de séquences (le tri pouvait être perdu en cas de modification des préférences qui échouaient pour un pb réseau)
    • Simplification de la gestion des résultats, meilleure remontée d'erreur
    • Fix un pb de rafraichissement des 10 dernières séquences qui apparaissent en page d'accueil
    • Allègement des réponses de l'api sur les bilans
  • 2.8.2 (2017-12-18)
    • fix d'un pb d'import quand il y avait des élèves déjà présent sans nom ni prénom (créés par un import précédent avec un bug qui l'avait laissé passer)
  • 2.8.1 (2017-12-18)
    • correction en base de données d'anciens résultats j3p avec scores globaux incohérents
    • Amélioration sur la gestion du localStorage (bugfix pour Safari en navigation privée)
    • Améliorations des infos envoyées en cas de pb js dans un navigateur qcq
    • fix pb de resize coté élève
    • diverses améliorations / consolidations de l'existant
  • 2.8.0 (2017-12-08)
    • ajout de tracker sur les pbs de sauvegarde des scores, meilleure gestion de l'erreur à la sauvegarde
    • modif babel pour limiter les transformer et ajouter les polyfill
    • gestion de la sélection multiple pour restaurer des éléments de la corbeille (modif de la gestion des événements au passage)
    • fix pour débloquer les autres séquences quand les prioritaires sont faites
    • amélioration de la gestion d'erreur sur les appels de l'api
historique/v2/v2.8.txt · Dernière modification : 27/04/2018 17:43 de dcaillibaud

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC by-sa v3
CC by-sa v3 Driven by DokuWiki