Child pages
  • 6. Mises à jour
Skip to end of metadata
Go to start of metadata

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.3.025/04/2019
  • Mise à jour de la librairie des Web Services en 5.20.la
  • Mise à jour de dépendances Vaadin, Spring et SpringSecurity.
  • Refonte de l'affichage mobile en supprimant la dépendance à l'add-on Touchkit pour des raisons de compatibilité avec les nouvelles contraintes des navigateurs web.
    • En conséquence, un navigateur compatible webkit n'est plus nécessaire pour afficher la vue mobile
  • Ajout du fichier mondossierweb-security.log qui trace les connexions à l'application
    • Pour désactiver ces traces : dans logback.xml , indiquer "error" pour le niveau de trace du package fr.univlorraine.mondossierweb.security
  • Modification pour ne pas conserver les sessions indéfiniment quand le navigateur reste ouvert sans action de l'utilisateur

  • Correction issue10
  • Correction issue11
  • Correction issue12
  • Correction issue14
  • Correction issue15
  • Ajout du paramètre certScolRegimeIns pour ajouter le regime d'inscription dans le pdf du certificat de scolarité.

  • Ajout du paramètre certificatScolaritePdfMobile pour proposer le certificat de scolarite sur la vue mobile.
  • Ajout du paramètre masqueECTSEtudiant permettant d'afficher la colonne ECTS mais de la masquer (collapse) par défaut. Ainsi, il faut cliquer sur la roue crantée en haut à droite du tableau pour l'afficher.

  • Correction d'un bug sur la récupération des crédit ECTS obtenus lors d'une année précédente.

  • Correction du bug : oublie du code 84 dans la liste des COD_PCS de non salarié.

  • Correction d'un bug sur l'appui de la flèche 'haute' quand aucun choix n'est proposé dans recherche rapide.

1.2.312/10/2018

Attention : Nouveaux paramètres dans le fichier de configuration context.xml :

  • "ldap.ou.people" : Nom de l'organizational unit contenant les personnels dans le ldap
  • "ldap.ou.student" : Nom de l'organizational unit contenant les étudiants dans le ldap
  • "resultat.implementation". Valeur par défaut "resultatController"
  • Mise à jour de la librairie des Web Services en 5.00.lca
  • Correction pour afficher les chiffres après la virgule lors de l'affichage des crédits ECTS

  • Ajout du paramètre certScolDescSignataire dans onglet certificat de l'adminView : Permet de remplacer (dans le certificat) qua_sig et nom_sig par la valeur de certScolDescSignataire

  • Ajout des paramètres de contexte "ldap.ou.people" et "ldap.ou.student" permettant de se base sur un ldap où les étudiants et personnels ne sont pas dans la même organizational unit.
  • Ajout du paramètre de contexte "resultat.implementation" permettant de surcharger le comportement actuel de MDW pour la récupération des notes et résultats en développant sa propre classe java (cf Personnalisation)
  • Test que l'application est active dans les méthodes init des vues pour permettre d'afficher le message de maintenance quand Apogée n'est plus accessible.

  • Correction : On ne récupère les informations liées à l'affiliation sécu et à la quittance des droits payés que si l'étudiant est inscrit pour l'année en cours

  • Correction d'un bug sur l'affichage initial de la liste des inscrits à un ELP commun à plusieurs VET

  • logback.xml : Le délai entre les mails d'erreur passe de 10sec à 60sec
1.2.203/04/2018
Attention : A partir de cette version, le .war est automatiquement compilé pour utiliser ElasticSearch v2 et non plus v1. Voir le changement dans la configuration de MDW
  • Mise à jour de la librairie des Web Services en 5.00.la
  • Ajout de la place d'examen dans la vue CalendrierMobile
  • Gestion des erreurs quand l'application est en maintenance pour rediriger sur la vue AccesBloque

  • Correction d'un bug d'alignement du champ de recherche et du bouton 'reset' sur Chrome

  • Utilisation de la source "Apogée" pour la récupération du détail de l'IP même si MDW est paramétré sur l'extraction.

  • Correction du bug empêchant l'affichage de plusieurs boutons sur la 2nd ligne d'une inscription dans la vue "Inscriptions"

1.2.118/10/2017

Pour migration depuis 1.2.0

Attention : ajout d'un nouveau paramètre de context "autoredirect.to.mobileview" pour ajouter la possibilité de rediriger automatiquement sur la vue mobile (quand cela est possible) sans passer par le message informatif précédemment affiché.

  • Intégration des modifications Aix-Marseille pour la prise en compte de l'extraction Apogée dans le traitement des résultatsElpEpr.

  • Possibilité d'accéder directement à la vue des notes ou du calendrier via l'url https://mdw.fr/#!notesView ou https://mdw.fr/#!calendrierView
    Attention : le CAS doit être configuré pour garder l'url intacte : https://apereo.github.io/cas/5.1.x/installation/User-Interface-Customization-CSSJS.html#preserving-anchor-fragments
  • Ajout test sur cod_rss ='450' à la récupération du centre payeur lors de l'édition du certificat d'affiliation sso

  • Ajout de conditions pour l'édition du certification d'affiliation:

    • iae en cours

    • récupération du centre payeur possible

  • Ajout d'une condition pour l'édition de la quittance des droits payés:

    • inscription en règle (payée)

    • inscription non annulée
  • Ajout des paramètres applicatifs :

    • certificatScolariteEditionCarte : Pour bloquer l'édition du certificat de scolarité si le témoin d'édition de la carte d'étudiant est pas coché dans Apogee

    • affResultatsAdmissibilite : Afficher les résultats des ELP même dans le cas de l'admissibilité

    • affResultatsEpreuves : Affichage des résultats aux épreuves

1.2.006/06/2017

Pour migration depuis 1.1.10

Ajout d'un paramètre de context (context.xml) "EnablePdfSecurity" pour désactiver la sécurité sur les pdf générés par l'application (pdf encryption)

Ajout de nouvelles requêtes dans apogeeRequest.sample.xml

  • Mise à jour de la librairie des Web Services en 4.90.lba
  • Utilisation du paramètre applicatif existant "notesNombreAnneesExtractionApogee" pour savoir si on récupère ou non les notes dans l'extraction Apogée pour la vue "Notes & résultats" (cad comportement identique à la vue "Détail des notes")
    • Depuis la v1.1.4 on ne prenait (pour la vue "Notes et Résultats") que l'année en cours dans apogée.
  • Récupération des crédits ECTS réellement acquis dans la colonne ECTS depuis la fonction : APOGEE.PKB_CRD.CREDIT_ACQUIS_ELP

    • Attention le user apogée utilisé par MonDossierWeb doit avoir accès à cette fonction

  • Ajout d'un paramètre applicatif (affMessageNotesInformatives) pour bloquer l'affichage du message sur les notes à titre informatives

  • Ajout de l'export de l'attestation d'affiliation SSO et de la quittance des droits payés sur la vue 'Inscription' pour les inscriptions sur l'année en cours

    • Nouvel onglet 'Sécurité sociale' dans la vue admin pour activer ces fonctionnalités

    • Attention le user apogée utilisé par MonDossierWeb accède à de nouvelles tables pour cette fonctionnalité :
      • mutuelle,
      • droit
      • situation_quittance_rmb
      • centre_gestion
      • centre_payeur
      • iaa_iae_dim
      • niv_regroup
      • paiement
      • mode_paiement
  • Ajout d'un paramètre applicatif (codesBlocageAffichageNotes) pour empêcher l'affichage des notes à l'étudiant en fonction d'une liste de codes de blocage dans Apogée..

    • Nouveau paramètre dans l'onglet 'Notes' de la vue admin.
  • Ajout d'un paramètre applicatif (codesBlocageAccesApplication) pour bloquer l’accès complet à l'application en fonction d'une liste de code de blocage dans Apogée.

    • Nouveau paramètre dans l'onglet 'Administration' de la vue admin.
1.1.1030/11/2016
  • Il est conseillé de faire une sauvegarde de la base de donnée avant lancement de cette version, au cas où.
  • nouveau paramètre de context : startServletMobile
  • Possibilité de couper complétement la vue mobile via le paramètre de context : startServletMobile.
  • Migration du paramétrage en base de données pour utiliser des listes à la place des chaines de caractères (avec séparateur) quand nécessaire.
    • Refonte de la vue "adminView" en onglets.
  • Mise à jour de la librairie des Web Services en 4.70.lca
  • Mise à jour de la requête de récupération du calendrier des examens : Non récupération des informations de la VET si inutile (affDetailExamen = false), pour éviter les doublons.

1.1.929/09/2016
  • Prise en charge des tirets dans la recherche rapide.
  • Mise à jour des WS Apogee en 470lbm
  • Correction pour prendre en compte les durées de conservation des éléments conservables, non prises en compte par le WS apogée.

    • Dans le cas des MCC, les étudiants ne peuvent conserver les notes des EC que lorsque l'UE est obtenue pendant la durée de conservation de l'élément conservable.

  • Ajout d'un paramètre (afficherBoutonCertifNouvelleLigne) pour placer le bouton de téléchargement du certificat de scolarité sur une nouvelle ligne

  • Important : Mise en paramètre de contexte (clefApogeeDecryptBlob) de la clé apogée pour décrypter les blob (insertion de signature dans les documents générés par l'application).

  • Passage de l'application sur github à la place du svn sourcesup : https://github.com/EsupPortail/esup-mdw

1.1.828/07/2016
  • Modification de l'implémentation d'ElasticSearch pour utiliser le nouveau repository public de l'université de Lorraine "mdw-tools" permettant de stocker des implémentations différentes en fonction de la version d'ElasticSearch installée.
    • Pour passer d'un ElasticSearch v1 à v2, remplacer la version de l'artefact mdw-tools de 1.0.2 en 2.0.2 dans le pom.xml puis re-déployer l'application (voir doc Déploiement)
1.1.716/06/2016
  • Correction d'un bug sur l'affichage du rang dans la vue des 'notes & résultats'
1.1.607/06/2016
  • Correction d'un bug d'affichage dans la vue du calendrier des examens (examens affichés en doublon depuis la v1.1.4).
1.1.506/06/2016
  • Modification de certaines requêtes ElasticSearch de type wildCardQuery en matchQuery
  • Correction d'un bug d'affichage/tri par date dans la vue du calendrier des examens.
    • Attention : la requête SQL récupérant les examens à venir retourne maintenant un type Date pour la date de début (et non plus une chaine de caractère).
      • Cela peut avoir un impact si vous avez redéfini la requête dans apogeeRequest.xml
1.1.427/05/2016
  • Ajout d'un accès sur un dossier étudiant depuis une url du type : mdw.univ-ville.fr/link/accesDossierEtudiant/32332323 qui évite les problèmes de perte des paramètres de l'url après la redirection CAS
  • Possibilité d'indiquer plusieurs valeurs pour le paramètre typeEtudiantLdap de context.xml.
  • Possibilité d'afficher plus d'information (code épreuve, libellé session, code étape, version d'étape) dans la calendrier des examens via le paramètre affDetailExamen dans la vue d'admin (Lille3).
  • Ajout et utilisation des WS Apogée e version 470lba.
1.1.331/03/2016
  • Correction de la requête de récupération du code du relevé de note lors de la récupération de la signature pour le pdf des notes.
  • Meilleure récupération du code étudiant dans le fragment de l'url lors de l'appel direct à un dossier étudiant.
  • Mise à jour de la version de SpringSecurity => L'url du filtre CAS de l'application devient /login/cas au lieu de /j_spring_security_check

  • Mise à jour de la librairie des WS apogée (4.70.laa) et utilisation de la dernière version des méthodes prochainement deprecated.
  • Mise en paramètre de l'attribut du ldap référençant l'identifiant/login. ATTENTION : Nouveau paramètre dans context.xml (ldap.uid.attribute)

1.1.215/03/2016
  • Formatage de la license dans les fichiers sources
  • Ajout des modifications de l'université Aix-Marseille sur les notes :

    • possibilité d'avoir les pdf de notes en format portrait

    • possibilité d'ajouter la signature au pdf des notes lors de l'utilisation de l'extraction Apogée pour récupérer les notes.

    • possibilité de gérer une extraction Apogée sur plusieurs années pour la récupération des notes

  • Ajout de paramètres pour rendre certaines vues optionnelles (adresses, info de contact dans l'état-civil, informations annuelles, calendrier)

1.1.103/03/2016
  • Gestion des messages : Les fichiers messages.properties et vaadin-messages.properties sont optionnels et ne doivent contenir que les messages à modifier.

  • Correction du libellé de 2 paramètres applicatifs.

  • Ajout d'un paramètre pour bloquer l'édition du certificat de scolarité en fonction du statut de l'étudiant (le statut est lié à l'IAA)

  • Ajout du fichier de licence à la racine du projet
1.1.024/02/2016V1 de la livraison nationale

5.3 Roadmap

VersionDate prévisionnelleDescription
   
  • No labels