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.

...

2.0 - 03/05/2024

29/04/2024

  • Optimisations vue /manager

10/04/2024

  • Debug NullPointerException sur GroupsRolesController

08/04/2024

  • Vue uncaughtException : ajout du type d'exception
  • Amélioration IHM de Admin < GroupRoles pour le multi-groupes et posixGroupes
  • Fixe : exceptions sur la récupération de groupes ldap (non connus) provoquent simplement des logs en trace

05/04/2024

  • Màj librairies spring et driver postgresql
  • Debug messages via sélection multiple
  • Vérification de la cohérence des messages avec le cycle vie de la carte

  • Ajout possibilité messages ENABLE->RENEWED

28/03/2024

  • API REST : si CSN déjà positionné, une carte peut passer à l'état encodé sans besoin de positionner le CSN au moment de l'appel

25/03/2024

  • API REST : webService pour dépôt CSV CROUS
  • FormService : pas d'encodage (usage simple d'utf-8), plus simple et plus court, et ne semble a priori pas poser de pb (question)  - cf plus bas, modifiez la configuration de FormService dans applicationContext-services.xml pour mettre hashType à HASH si vous voulez conserver l'ancien comportement/encodage des URLs (càd le comportement proposé avant cette 2.4.0).

18/03/2024

  • Log en warn de l'ip / user-agent et remote_user sur les réponses HTTP 403 (forbidden) - facilite la configuration / debug des pbs de droits, et de restriction par IP sur les APIs par exemple.
  • FormService : encodage via simple urlencoder, plus court que hexa - cf plus bas, modifiez la configuration de FormService dans applicationContext-services.xml pour mettre hashType à HASH si vous voulez conserver l'ancien comportement/encodage des URLs.

15/03/2024

  • API REST : optimisation spring-security - les appels à l'API sont moins coûteux et plus rapides

13/03/2024

  • FormService : max nombre de valeurs des champs recherche par filtre : 200->10000
  • FormService : encodage via encodage hexadécimal par défaut et non plus simple hash pour éviter les collisions (régression par rapport au HASH : limite le nombre max de critères utilisables à cause de la limitation de la longueur des urls à 2048 caractères)

Si vous avez besoin de revenir à l'encodage précédent (HASH et non HEXA) pour préserver les urls que vous auriez en favori par exemple, vous pouvez modifier le FormService (applicationContext-services.xml) ainsi 

Bloc de code
languagexml
themeRDark
    <bean id="formService" class="org.esupportail.sgc.services.FormService">
        <property name="nbFields" value="3"/>
        <property name="fieldsValuesNbMax" value="200"/
        <property name="hashType" value="HASH"/>
        <property name="fieldsList">
          <map>
            ...


12/03/2024

  • API REST : possibilité de noter une carte comme encodée en envoyant le CSN

11/03/2024

  • 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.

02/02/2024

  • Timeout sur requêtes async / long polling fixé en dur à 20min. - jetty ne permet pas cette config (30 sec. sinon avec jetty) - correspond sous tomcat à asyncTimeout.

Version 2.1.3 - 26/01/2024

26/01/2024

  • Mise à jour librairies spring... supporte JDK 8, 11 et 17 - Tomcat 9 préconisé / Tomcat 10 non supporté.

20/01/2024

  • Vue Denied / amélioration des codes status http d'erreur (404, 500, 403)
  • ROLE_RESTRICTED_CONSULT : permet de réduire les privilèges des gestionnaires : pas de consultation de la fiche détaillée d'un utilisateur/carte
  • WebService POST en /setCardEtat/{cardId} - paramètre printerEppn pour lancer l'édition/impression de la carte par simple Web Service

19/01/2024

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

Version 2.1.2 - 09/11/2023

09/11/2023

  • Vue Admin/GroupsRoles pour visualisation de la récupération et calcul groupes/rôles

  • Vue Admin/UserInfos pour affichage du temps de calcul de la récupération des UserInfos

  • Fix logs pattern whith no http requests / sessions

24/10/2023

  • Log trace groupes et rôles
  • Page en /user/shib pour affichage/debug headers http
  • Vue admin UserInfos pour affichage/test/debug des userInfosServices

09/10/2023 

  • API CROUS : amélioration log erreur - tentative de modificaition d'un étudiant vers autre statut n'est pas (ne doit pas être) possible côté crous/izly

02/10/2023 

  • Debug API CROUS : activation/désactivation carte CROUS ne se faisait plus systématiquement sur les comptes existants (étudiants) suite au commit précédent - f983e91855076034d

29/09/2023

  • Amélioration algo droits demande de carte par gestionnaire
  • Debug message d'erreur - demande de cartes pour utilisateur sans droit de gestionnaire

  • Pas de synchro si les duedates sont passés

  • ESCR : pas de màj si les expiry date sont antérieures à la date du jour

  • API CROUS/IZLY : pas de màj si les duedate sont antérieures à la date du jour

  • API CROUS/IZLY : étudiants - pas d'update si date de fin locale antérieure à date de fin sur crous/izly

  • Debug : export CSV ok pour manager mais aussi manager d'un type donné, livreur, etc.

Version 2.1.1 - 07/09/2023

01/09/2023

  • API CROUS : un étudiant (IdCompagnYRateIdCompagnyRate=10) ne doit pas changer de IdCompagnYRate(10) IdCompagnyRate - si tentative de modification - alors log erreur et pas d'update sur crous/izly pour l'ayant droit (et donc configuration à revoir côté esup-sgc de l'établissement).

Version 2.1.0 - 25/08/2023

...