5.1 Procédure

Si nécessaire, la base de données est automatiquement mise à jour au démarrage de l'application via les fichiers présents dans le dossier ressources/db/migration.

Le résultat de cette opération est visible dans la table schema_version

5.2 Changelog

VersionDateDescription
1.5.220/01/2023
  • Correction du bug sur le nommage du fichier de log en APP_ARTIFACT_IS_UNDEFINED*
  • Suppression de la mise en cache du cursus ainsi que des notes et résultats.
    • Un appel à l'API Pégase est effectué à chaque clic sur les boutons "Cursus" et "Notes et résultats"
  • Mis à jour du code apprenant dont le dossier est consulté avant l'appel à recupererDossierApprenant pour éviter des bugs du type "Les informations demandées n'ont pas pu être récupérées" pour les utilisateurs non étudiants.

  • Le bouton "Détail de l'inscription" reste visible lors de l'affichage du détail et permet de "replier" les informations correspondantes
1.5.018/10/2022


La quasi totalité du paramétrage de l'application est maintenant stockée dans la base de données.

La configuration se fait maintenant en 2 temps, voir documentation de configuration

Lors du passage de 1.0.5 (ou inférieur) en 1.5.0 si il sera donc nécessaire de repartir du fichier application.sample.properties proposé dans le war puis de finaliser l'installation dans la vue "Configuration" accessible aux administrateurs de l'application.

  • Nouvelle vue "Configuration" permettant de paramétrer l'application facilement et "à chaud" (voir documentation).
  • Nouvelle vue "Loggers" (voir documentation).
  • Si les informations de l'étudiant ne sont pas trouvées à la connexion, affichage d'un message explicite.
  • Mise à jour de multiples librairies java
  • Ajout de paramètres dédiés pour l'affichage du certificat de scolarité et de l'attestation de paiement.
  • Correction d'un bug sur l'affichage de notes ayant une valeur entière et terminant par "0"
1.0.517/05/2022


Attention : mise à jour du format de l'url pegase.api.coc.url dans application.properties :

https://coc-pegase.fr => https://coc.pegase.fr/api/coc/publication/v1

  • Mise à jour des classes clientes des APIs Pégase avec OpenApiGenerator 5.4.0 et à partir de Pégase v16.0.1
    • Utilisation de lireArbreCursusDesInscriptions en remplacement de lireListeInscriptionsObjetsMaquettesPourApprenantDansPeriode pour récupérer le cursus de l'étudiant.

  • Ajout de quelques tests utilisées en phase de développement. Pour générer le war sans encombres à partir des sources, il faut maintenant lancer :

    clean package -P production -Dmaven.test.skip=true


1.0.308/04/2022
1.0.228/01/2022
  • Lors de la récupération des notes, si un élément n'a pas de parent on l'injecte en fin de liste (Correction du bug où les notes de s'affichaient pas)

  • Affichage des notes enrichi avec l'affichage les contrôles  (paramètre "notes.controle" dans application.properties)
  • Affichage des notes modifié (les 3 sessions sont visibles sur la ligne) pour coller avec les contrôles

  • Ajout paramètre "connexion.info.pref" dans application.properties pour permettre à l'utilisateur de masquer la pop-up de connexion via une checkbox "ne plus afficher".
  • Modification de la vue "A propos" : suppression des rôles, affichage du message de la pop-up d'info.
  • Mise à jour librairies java
1.0.119/11/2021


Attention, suppression des paramètres suivants dans application.properties :

  • ldap.filtre.limit
  • recherche.actif
  • recherche.historique.actif
  • recherche.historique.nb
  • suppression de la vue Recherche et de la table d'historique de connexion en base
  • suppression de la table Utilisateur en base
  • Gestion des traces des connexions via logback
    • ajout du paramètre logging.connexion.info dans application.properties
1.0.021/10/2021Release initiale (validée avec Pégase v2.2.0)