Version 1.1.1 - 12/11/2018
12/11/2018 - esup-sgc-1.1.0
Améliorations interactions avec API CROUS ; majorité des erreurs passées en non bloquantes ; stockage libellé dernière erreur crous dans la fiche utilisateur/carte.
Mise à jour des librairies, notamment spring (3.2->4.3) et spring-security (3.2->4.2), Hibernate, ...
Formulaire pour modifier l'identifiant utilisateur eppn en base et côté CROUS.
Possibilité de configurer un message/mail à destination d'une adresse mail (plutôt qu'à destination de l'adresse mail de l'utilisateur final)
ESIST-etd.xml : règles crous par défaut pour tous les étudiants
Debugage calcul des groupes (avec rôles multiples séparés par des ;)
Petit message d'attente lors de l'activation/désactivation de la carte.
Améliorations statistiques
Version 1.0.0 - 11/10/2018
11/10/2018 - esup-sgc-1.0.0
Affichage du CSN dans la vue utilisateur.
UserInfoServiceTest : usage possible de la configuration test.userinfo.eppn2test via fichier src/test/resources/META-INF/spring/esup-sgc-test.properties
Debug export statistiques en CSV
Debug mise à jour erreur crous
Fixe statistiques selon les user_types
- Debug : bouton 'Accepter' la demande sur une fiche n'apparaissait plus
01/10/2018
Màj jar esupsgcclient - certificat signature -> Nov 2020
Logs sur LdapValidateService
PhotoResizeService (non utilisé)
27/09/2018
Retouchage des photos par lot
Demande annulée aussi qd demande rejetée (et fin de droits dépassée) -> ie pas uniquement pour nouvelles demandes
CsvExportUniLaSalleService
Stat demande en cours
Debug collapse - bouton 'magique'
Debug schacExpiryDate à null posait pb à la synchro
24/09/2018
- Nouveau champ de recherche 'demande en cours' - nécessite dbupgrade
Champ 'synchronize' dans userInfoServices pour forcer la non-synchronisation : Doc sur le champ synchronize dans applicationContext-services.xml
Debug ShibUserInfoService : pas de suppression d'element si null
Suite à la mise à jour du code sur cette version (via un git pull sur le master), il faut ici lancer la commande :
mvn compile exec:java -Dexec.args="dbupgrade"
17/09/2018
- Correction terminologique : "Restauration Crous" -> "Services Crous"
14/09/2018
- Fixe bug + de filtres multivaleurs - export CSV
- LdapValidateService : ajout variables %secondary_id% et %eppn%
Affichage ESCR uniquement si carte étudiante eutopéenne
CsvExportAcInsaService
- Fixe bug multiform bouton
04/09/2018
- validation auto lors des sélections de critères de recherche
- stats
- livraison possible sur carte encodée (si carte encodée, ça l'active)
- modif ws rest photo etats
- accès aux clients esup-nfc-tag ROLE_LIVREUR ROLE_UPDATER ROLE_VERSO
- fixe autocomplétion eppn (distinct eppn)
27/08/2018
Debug lien photo bordereau
Fixe export contrôle accès insa (nom 15 car. - prénom 13 car.)
Ajout info statut carte dans application verso nfc
23/08/2018
é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
22/08/2018
modification portée de blockUserMsg ; cf tableau des userInfo
21/08/2018
ajout de blockUserMsg ; cf tableau des userInfo
20/07/2018
Typo
Affichage exception à l'utilisateur pour les exceptions non gérées
19/07/2018
Url "nettoyée" onglets par userType
- Amélioration selected des champs libres (formulaire de recherche)
- Fixe menu page d'erreur
- Fixe API : possibilité d'utiliser europeanTransient pour demander l'option ESCR : FAQ - Comment faire une demande de carte via l'API?
- Fixe synchronisation avec userType null
18/07/2018
- Fixe navbar boostrap (vue responsive - mobile)
- Pas de renouvellement si carte en cours d'édition
- API /wsrest/api/get pour récupérer les données et cartes d'un ou plusieurs utilisateurs : FAQ : Comment récupérer par script les données et cartes d'un ou plusieurs utilisateurs ?
- user_type peut être null
- Ajout du ROLE_VERSO : FAQ#ROLE_VERSO
- RestValidateService : Configurations ESUP-SGC et ESUP-NFC-TAG-SERVER#SGCetESUP-NFC-TAG-SERVER-RestValidateService
17/07/2018
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 :
mvn compile exec:java -Dexec.args="dbupgrade"
09/07/2018
Debug SgcRoleHierarchy : ROLE_ADMIN suffisant pour avoir ROLE_SUPER_MANAGER
Fixe / debug usage api carte européenne
06/07/2018
Fixe bug de l'export des résultats sous forme de csv/bordereau
Prise en compte du choix du ldaptemplate dans la recherche ajax ldap
04/07/2018
Amélioration et descriptif dans l'interface des messages/mails - onglet admin
CsvExportPcPassService pour contrôle d'Accès Université du Havre
Amélioration api photos
03/07/2018
debug : la possibilité d'activer la carte européenne à tout moment n'était pas possible
02/07/2018
affichage csn dans admin/crouscards
admin/crouscards redirection paginée après envoi csv cartes crous
CsvExportAcInsaService pour contrôle accès Insa Rouen
fixe recherche sur adresse
29/06/2018
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 :
mvn compile exec:java -Dexec.args="dbupgrade"
15/06/2018
- ajout d'un trigger en base - pour mise à jour, rejouer import.sql simplement - cf documentation - mise à jour en suivant le master
- minification css
- màj client encodage
- ajout de tests junit - cf Installation ESUP-SGC#SGC-Tests
01/06/2018
- ajout de 4 configurations en base cf diff import.sql sur github