ESUPSGC

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Version 3.2.0 - en cours...

11/12/2025

  • Déport de l'nsemble des messages/textes dans un fichier I18N - terme 'léocarte' remplacé par 'carte multi-services'
  • Erreurs CROUS : recherche par code
  • Màj spring/spring-security
  • Cleanup mvn dependancies
  • API CROUS : prise en compte erreurs 500
  • API Crous : fixe cas où duedate null côté crous/izly

04/12/2025

Version 3.1.0 - 28/11/2025

28/11/2025

24/11/2025

  • Fix list.html avec codeBarres à null

17/11/2025

  • Debug js : Délai d'un message/mail uniquement disponible pour activé→caduque

  • Cleanup js
  • Fixe persistence.xml (posait problème sur une create / création de la base - depuis 3.0.0)
  • Fixe : log_mail.card_action_message peut être null si le message/mail est édité par le gestionnaire

06/11/2025

  • Debug NullPointerException sur affichage manager avec colonnes boolean à null

Version 3.0.1 - 06/11/2025

04/11/2025

  • Debug configuration des colonnes
  • Affichage colonne en XS (en plus de S, M, L, XL, XXL, XXXL)
  • Debug affichage sessions en cours

24/10/2025

  • Màj spring
  • Fixe le tri par pertinence (cassé depuis 3.0.0)
  • Export/Import de cartes via ZIP depuis l'IHM et/ou la ligne de commandes - permet de transférer un échantillon (ou plus !) de cartes d'une plateforme de prod vers preprod par exemple
  • Fixe visuel du bordereau avec conservation tri (en plus du tri par adresse)
  • Debug recherche via + de filtres - non contraint par listing prédéfini
  • Nbre de résultats de pagination par défaut configurable par XML
  • Nbre de résultats de pagination sélectionné conservé en base de données par utilisateur (préférences stockés en base)
  • Configuration des colonnes possible par IHM pour chaque gestionnaire (préférences stockés en base)

21/10/2025

  • debug tri par pertinence recherche plein texte
  • Màj spring

Version 3.0.0 - 14/10/2025

Cette nouvelle version V3 d'esup-sgc correspond à une mise à jour des principales briques techniques du projet : 

  • technologie de vue jspx→thymeleaf
  • spring 5.3 → spring 6.2
  • hibernate 5 → hibernate 7

Au niveau de l'usage et de l'exploitation, cette nouvelle version préserve au maximum ce que propose la version 2 d'esup-sgc :

  • l'ergonomie n'a quasiment pas changé (modulo la pagination)
  • les fichiers de configuration sont  préservées (modulo certaines classes de bean qui ont du être modifiées : pool de connexions sql/ldap)

Cette mise à jour des briques entraine une mise à jour des briques techniques socle, ce qui permet par ailleurs de pouvoir exploiter esup-sgc sur les dernières versions des plateformes disponibles (debian Trixie par exemple) :

  • openjdk - version 17 à 25
  • tomcat 10

On vous encourage dans le même temps à utiliser les dernières versions des briques proposées par votre distribution à jour. Pour debian trixie, on optera pour Postgresql version 17 notamment.

Notez qu'esup-nfc-tag-server proposera une version 3 avec des mises à jour techniques similaires d'ici novembre 2025.

Notes de mises à jour : 

  • La configuration (menu Admin < Configs) MAIL_NO_REPLY  doit être modifiée pour correspondre à un simple mail : doit par exemple "no-reply-sgc@example.org" et non plus "[Sgc - Léocarte] no-reply-sgc@example.org"
  • Les configurations aux accès aux bases de données et aux serveurs ldap doivent être modifiées : les classes ont changé et le paramétrage des pools se font différemment.
    Cf les modifications issues du coimmit 'Thymeleaf, spring 6 et hibernate 7 (jdk17, jetty 11)' (fb630cd7208058420c2) dans applicationContext-services.xml https://github.com/EsupPortail/esup-sgc/blame/fb630cd7208058420c246bd1a4c9326d4918f6f7/src/main/resources/META-INF/spring/applicationContext-services.xml
    → usage de classes en org.springframework.ldap.pool2 et org.apache.commons.dbcp2
  • La commande mvn clean compile test -DskipTests=false doit vous permettre de vérifier que tout fonctionne au mieux après le merge sur cette nouvelle version et modifications des fichiers de configuration telles qu'attendues.
  • La commande mvn compile exec:java -Dexec.args="dbupgrade" est à passer : elle mettra à jour l'index notamment (en rajoutant notamment la possibilité de recherche sur le code crous carte zdc via la recherche plein texte)

Changelog :

Quelques améliorations arrivent également avec cette nouvelle version, notamment :

  • API CROUS : usage de simpleBirthDate AAAA-MM-JJ
  • La recherche plein texte supporte maintenant également le "(decimal) reverse csn", le code crous zdc, ... en plus des autres champs déjà supportés
  • Pagination jusqu'à 1000 cartes (et plus via configuration) avec un affichage de photos à chaud (~ lazy loading)
  • Resynchro : stockage date synchro, nbre essais successifs, raison synchro ; fixe cas où cnousReferenceStatut, rneEtablissemnt, dueDate, indice plus renseignés

Version 2.6.3 - 14/10/2025

25/09/2025

  • Debug ESC : synchronisation/activation d'un compte ESC déjà présent dans ESCR mais pas dans la base de données esup-sgc

01/09/2025

  • Debug désactivation ESC pour un étudiant non activé dans ESC

18/06/2025

16/06/2025

Version 2.6.2 - 11/06/2025

28/05/2025

05/05/2025

Version 2.6.1 - 29/04/2025

29/04/2025

...

  • Fix typo in logs...
  • CROUS API V2 : le access_token récupéré doit être préfixé par 'Bearer ' par esup-sgc

15/04/2025

...