Esup-Signature

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.


Info

Les versions sont numérotées X.Y.Z où:

  • X : version MAJEUR quand il y a de gros changements rendant la mise à jour non rétrocompatible (modifications du modèle, des web services ou refonte de l'UI)
  • Y : version MINEUR quand il y a des ajouts de fonctionnalités, la mise à jour et rétrocompatible
  • Z : version de CORRECTIF quand il y a des corrections d’anomalies

Pour lancer un script SQL :

  1. Faire un : su postgres
  2. Lancer : psql -d 'nom_base_esupsignature' < 'chemin/nom_script.sql'

v1.3 - A venir

  • OpenJDK >= 13
  • Refonte du modèle de données
  • Auto-completion dans les formulaires
  • Activation Spring Actuators pour Spring Boot Admin

Avertissement

Le modèle de données à beaucoup évoluer pour nous permettre plus de souplesse et pour améliorer grandement les performances. Ceci implique de passer des scripts de mise à jour.

Nous conseillons de procéder à des tests en restaurant votre base de production sur une autre plateforme. Voici les étapes de migration

  1. Récupéré les nouvelles source via "git pull"
  2. Si besoin, corrigé votre fichier de configuration (verifiez que ddl-auto et à update)
  3. Lancer "mvn clean package" sans éviter les tests (ceci va mettre à jour le schéma de la base)
  4. Lancer le script de migration :




v1.2.1 - 03/10/2020

  • Corrections shibboleth
  • Ajout conf de configuration proxy pour DSS
  • Correction UI

Info

Une branche 1.2.x a été créée sur le dépôt github pour permettre à ceux qui ne souhaitent pas migrer vers la v1.3 de bénéficier de corrections de bugs


v1.2-RELEASE - 23/10/2020

  • Correction de la gestion des versions des formulaires
  • Corrections de l'UI

Avertissementnote

Il faudra passer les commandes sql suivantes : https://raw.githubusercontent.com/EsupPortail/esup-signature/master/src/main/resources/update_1.2-RELEASE.sql pour supprimer une contrainte sur la table form_fields

Si vous passez directement de la release v1.0 à la v1.2 il faudra bien-sûr procéder aux deux précédentes modifications de la base de données

...

  • Intégration OTP dans les formulaires de demande de signature (choix d'utilisateurs externes ou membres de la fédération)
  • Améliorations de l'interface de signature (zoom, messages utilisateurs, ajout de texte personnalisé à la signature..)
  • Refonte du système de délégations
  • Refonte du système d'alerte
  • Refonte de l'outil de dématérialisation des PDF Form (nouvelle nomenclature, auto-completion, javascript)
  • Refonte de la gestion des rôles (harmonisation shib/cas, rôles par filtres LDAP)

Avertissementnote

Cette version apporte beaucoup de changements notamment au niveau du fichier de configuration. Lors du git pull le fichier src/main/ressources/application.yml devra être corrigé. La documentation précise les nouveautés : Sources et configuration

Par ailleurs, après une première compilation (mvn clean package), il faudra passer les commandes sql suivantes : https://raw.githubusercontent.com/EsupPortail/esup-signature/master/src/main/resources/update_1.2.sql

Enfin si vous aviez des formulaires PDF Forms comportant des champs pré-remplis, il faudra les corriger en vous référent à la Documentation administrateur

...