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 2.5.0 - en cours...

04/02/2025

  • Possibilité d'avoir plusieurs ApiEscService actifs - sélection via eppnFilter

04/12/2024

  • ESC : configuration et affichage d'un message affiché à l'étudiant lui permettant d'adhérer ou non projet ESC en connaissance de cause
  • Suppression DEUINFO

    Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

    Bloc de code
    mvn compile exec:java -Dexec.args="dbupgrade"

Notez également que le deuinfo étant supprimée, vos éventuelles configurations liées à celles-ci doivent également être supprimées en conséquence.

03/12/2024

  • ESC : fixe Post/PUT pour màj carte existante
  • applicationContext-crous.xml  par défaut - typo : ApiEscrService->ApiEscService

Version 2.4.0 - 02/12/2024

Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

Bloc de code
mvn compile exec:java -Dexec.args="dbupgrade"

...

  • Support de l'impression en Recto/Verso - par défaut, les thèmes de carte sont configurés pour impression en recto simplement, le support du verso se fait via l'édition du thème par un administrateur dans l'interface web.

    Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

    Bloc de code
    mvn compile exec:java -Dexec.args="dbupgrade"

...

  • Restriction de l'impression aux ROLE_PRINTER (édition en 2 passes) ou via l'affectation à une imprimante via eppn ou groupe pour l'édition en 1 passe si la configuration PRINTER_ROLE_CONFIG (dans admin < condigurations) est cochée. 

Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

Bloc de code
mvn compile exec:java -Dexec.args="dbupgrade"

Cela vous positionnera la configuration PRINTER_ROLE_CONFIG qu'il faudra adapter - mettez la à true si vous souhaitez resrteindre la possibilité d'impression à certains gestionnaires (MANAGER) via ROLE_PRINTER ou/et l'affectation d'imprimantes depuis admin < imprimantes.

...

18/01/2024

  • Vue Admin/Sessions : classification par userType

17/01/2024

  • Mise à jour de librairies java (spring, spring-security ...)

  • Debug : vue manager pour ROLE_CONSULT_X

...

  • Lien visuel sur vue utilisateur carte dématérialisée pour les cartes en état validé, encodé, activé, désactivé

  • Debug : demande de carte par le manager -> dernière photo en date si dispo

  • Debug : ajustement content-type images dans html b64

Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

Bloc de code
mvn compile exec:java -Dexec.args="dbupgrade"

...

  • Configurations  BMP_COMMAND_COLOR_PRINTER et BMP_COMMAND_BLACK_PRINTER pour impression+encodage en 1 seul passe
    Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 
Bloc de code
mvn compile exec:java -Dexec.args="dbupgrade"

...

  • API REST : export carte en format HTML avec images en base64

Version 1.9.3 - 17/10/2022

17/10/2022

  • Optimisation SQL : amélioration vitesse d'affichage page /manager

  • Fixe LdapUserInfoServiceTest quand 0 ou >1 bean de type LdapUserInfoService

...

  • Web Service proposant la création et récupération de la clef DAM selon les spécifications ESC
    esup-sgc implémente cette fonctionnalité sur une clef de base aléatoire, la clef résultante est stockée en base
  • Tests ok si pas de EscDeuInfoService
  • Màj de librairies

Version 1.7.1 - 27/05/2021

...

  • Amélioration de la recherche plein texte : on indexe maintenant tous les recto, verso, INE, numéro de contrôle d'accès, ...
  • Fixe trop de données dans recherche champs libre / plus de filtres
  • API CROUS : pas de post/patch si date de fin de l'utilisateur est passée
  • API CROUS : étudiant - pas de tentative de put si idRate est différent (tarifs 1€)
  • API ESC : cardType fonction de la date d'encodage
  • Nouveau format ESI : urn:schac:personalUniqueCode:int:esi:fr:INE
  • Debug : message new→request_checked ne fonctionnait pas

Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

Bloc de code
mvn compile exec:java -Dexec.args="dbupgrade"

...

  • API CROUS : Mise à jour : utilisation de appId/appSecret au lieu de login/password

    La méthode d'authentification via login/password sur l'API CROUS est actuellement dépréciée et ne sera plus disponible/possible à partir de fin janvier 2021.
    Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici récupérer un appId/appSecret depuis https://developers.lescrous.fr - cf Configurations API CROUS
    Si vous utilisez git pour tenir à jour votre esup-sgc, vous aurez logiquement un 'conflit' sur le fichier src/main/resources/META-INF/spring/applicationContext-crous.xml - celui-ci a été modifié pour remplacer les 2 lignes login/password par les 2 lignes appId/appSecret - à vous de modifier le fichier en ce sens.

25/11/2020

  • API CROUS : pas d'update sur les étudiants pour des modifications sur nom/prenom/email/datedenaissance quelque soit l'état du compte :
                          ces infos sont normalement créées par l'import du fichier de la CVEC et l'api ne peut pas les modifier
  • API CROUS : Affichage StatutCompte, StatutBlocage et date de naissance.

  • Contrainte d'unicité eppn sur escr_student.

  • Utilisation des webjars pour libs css/js.

  • Màj librairies css/js.

  • Màj librairies jar.

Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

Bloc de code
mvn compile exec:java -Dexec.args="dbupgrade"

...

  • Configuration via IHM des Apps clientes proposées dans la barre de navigation du haut - pensez à adapter les configurations de Admin > NavBarApp après cette mise à jour !
  • ws /wsrest/nfc/generateAuthToken pour esup-nfc-tag-server
  • màj jackson-databind

Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

Bloc de code
mvn compile exec:java -Dexec.args="dbupgrade"

Suite à cette mise à jour, vous pouvez reconfigurer les liens sur les clients eusp-sgc/esup-nfc proposés dans la barre de navigation, ce via la page Admin > NavBarApp.

Pour pouvoir proposer effectivements ces applications clientes, vous pouvez maintenant : 

...

  • Erreurs CROUS : affichage recherche sur ine (en plus de eppn et email)
  • Erreurs CROUS - export CSV : ajout ine, operation crous, operation sgc, url crous
  • Erreurs CROUS : log de crousOperation, esupSgcOperation, url crous
  • Appels REST : user-agent ESUP-SGC
  • Ajout colonne userType dans le listing des messages (admin)

Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

Bloc de code
mvn compile exec:java -Dexec.args="dbupgrade"

Suite à cette mise à jour, pensez à renseigner la nouvelle configuration disponible "ESUP_SGC_ETABLISSEMENT_NAME" pour présenter le nom de votre établissement dans les appels REST.

13/09/2019

  • API CROUS : amélioration gestion des erreurs
  • Ajout verso6 et verso7 affichage verso depuis esup-nfc-tag

...

  • Implémentation d'ESUP-SGC comme ESC Remote Service
  • Amélioration implémentation API ESCR
  • API Crous : usage de l'INE (supannCodeINE) comme identifiant cours/izly (si disponible)
  • jpegPhoto : champ utilisateur 'UserInfo' pour récupérer la photo par défaut de l'utilisateur depuis le SI de l'établissement
  • Debug droit synchronisation
  • Debug date de fin cartes
  • Mises à jour mineures des librairies spring / spring-security

Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

Bloc de code
mvn compile exec:java -Dexec.args="dbupgrade"

...

  • API ESUP-SGC : getCrousRightHolder : curl 'https://esup-sgc.univ-ville.fr/wsrest/api/getCrousRightHolder?eppnOrEmail=toto@univ-ville.fr'

  • Refactoring champs de recherche libre - Attention : dans applicationContext-services.xml 'fieldsList' de formService change, c'est maintenant une map et on ajoute user_account. ou card. pour indiquer la table user_account ou card sur laquelle le champ est présent - cf le diff de la configuration par défaut

  • Forcer la validation cartes crous/escr lors de l'activation crous/escr

  • Tools > ESCR : envoi des cartes éventuellement manquantes

  • Fixes bordereau (limitation à 500 cartes)

  • Encart danger, cartes en cours d'impression

  • Envoi de rneEtablissement comme rneOrgCode sur API CROUS

  • Champ academicLevel pour API ESCR - cf Configurations ESUP-SGC et ESUP-NFC-TAG-SERVER#SGCetESUP-NFC-TAG-SERVER-UserInfo:

...

Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

Bloc de code
mvn compile exec:java -Dexec.args="dbupgrade"

...

  • écriture contrôle accès

    • jcifs -> jcifs-ng pour support SMB2
    • ajout de logs 
  • possibilité d'afficher la photo dans l'export 'bordereau' d'une recherche : configuration boolean PHOTO_BORDEREAU à ajouter : 
    INSERT INTO appli_config (id, key, value, description, type) VALUES (nextval('hibernate_sequence'), 'PHOTO_BORDEREAU', 'true', 'Affiche ou non la photo dans le bordereau', 'BOOLEAN');

     

  • fixe stats

  • ESCR / CROUS : 
    • affichage données ESCR via API

    • logs debug

    • fixe Izly account closed -> 404 when adding a card

    • fixe conflit ESCR / Card not Found ESCR

...

  • Photo : pas de gain de qualité avec zoom à 4 -> zoom à 2 et non 4 (photoExportZoom dans esup-sgc-vanilla.js)
  • Debug renouvellement de cartes : le même big_file était utilisé
  • Url "nettoyée" lors des recherches/listings des cartes
  • Usage de access-control4ExternalCard et csn4ExternalCard : supannRefId4ExternalCard déprécié
  • Messages mails selon le userType.
  • Préservation de l'ordre lors d'un changement d'états de plusieurs cartes 
  • Débug encodage url recherche par adresses, champs libres, ...
  • Statistiques selon l'année universitaire et ajout de statistiques cartes européennes étudiantes

    Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

    Bloc de code
    mvn compile exec:java -Dexec.args="dbupgrade"


...

  • mise à jour du client d'encodage
  • fixe lastCardTemplate : devient une référence
  • possibilité de mettre requestFree à false sans passer par groupe mais via un userinfo - exemple avec le requestNotFreeUserInfoService dans Configuration spécifique COMUE Normandie Université#src/main/resources/META-INF/spring/applicationContext-services.xml
  • card-info restreint pour carte extérieure (== carte 'importée')
  • fixe userType : de 1 à 3 caractères ok -> dans les ocnfigurations via l'ihm, au lieu de IEP on peut mettre I;E;P et aussi ainsi I;Ext;P par exemple (sépérateur ;)
  • possibilité de rechercher dans plusieurs ldap pour le super-manager
  • des debugs de l'interface web

    Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande : 

    Bloc de code
    mvn compile exec:java -Dexec.args="dbupgrade"


...