La version 1.4.0 (Historique des versions) nécessite une MODIFICATION de la base de données et donc le passage de script SQL.
Prérequis techniques
S’assurer d’avoir passer toutes les mises à jour Calcium préalable et d’être en version 1.3.4
Script SQL – mise en conformité de la base de données
Version de la base de données
Assurez vous d’être en version 10.5 de MariaDB !
Version recommandée : MariaDB 10.5.18
Pour plus d’informations sur ces scripts :
Attention !
Si vous n’utilisez pas la connexion CAS, les anciens mots de passe ont été effacés par mesure de sécurité.
Voici une requête SQL permettant de mettre le mot de passe « calcium » sur tous les utilisateurs.
UPDATE user u SET u.password = '{bcrypt}$2a$10$AUbaeQshCx8INKrVpJ3PvOp9ogy1MSiG8fZaLOorzfniAv2p27cb2';
Si vous souhaitez le mettre sur un seul utilisateur, il faudra rajouter une condition avec le login de l’utilisateur :
UPDATE user u SET u.password = '{bcrypt}$2a$10$AUbaeQshCx8INKrVpJ3PvOp9ogy1MSiG8fZaLOorzfniAv2p27cb2'
WHERE u.username = 'votreLogin';
Par la suite, vous pourrez modifier votre mot de passe depuis les préférences de votre compte (en haut à droite, sur vos initiales), onglet « Mot de passe« .
Paramétrage applicatif
Important
Le paramétrage de l’application passe maintenant par le fichier intitulé application.yml
Pour plus d’informations, voir :
Paramétrage des logs
Créer un fichier logging.properties dans le dossier ./tomcat/conf contenant :
logging.level.org.springframework.boot.web.servlet.support.ErrorPageFilter=off
Configuration PUSH
Avertissement
Attention, par rapport aux versions précédentes, la configuration PUSH n’est plus la même.
RewriteEngine on
RewriteCond %{HTTP:UPGRADE} ^websocket$ [NC,OR]
RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC]
RewriteRule .* ws://xxxx.univ.fr:20040%{REQUEST_URI} [P,L]
# AJP vers Tomcat
ProxyPass / ajp://xxxx.univ.fr:20049/
# Directives recommandees
ProxyPreserveHost on
ProxyRequests Off
ProxyVia Off
Les ports indiqués à titre d’exemple sont ceux utilisés et définis selon votre propre installation Tomcat (server.xml).
Design & Couleurs
Possibilité de personnaliser certaines couleurs thématiques :
Prise de Rendez-vous en ligne
Une nouvelle version minime est disponible pour Calcium PRdV, la version 1.4.0.
La version 1.4.0 de PRdV doit être installée après, ou en même temps que, la version 1.4.0 de Calcium. Celle-ci se met à niveau suite à la montée de version de Calcium.
Cette version :
- corrige un problème d’affichage de la page d’accueil
- empêche l’étudiant d’annuler un rdv dont l’heure de début est déjà passé
- empêche l’étudiant d’annuler ou modifier un rdv dont l’option lié au motif « Autoriser la prise de RdV en ligne » est décoché.
Option : Apicrypt
Cette option permet de faire communiquer Calcium avec une messagerie Apicrypt installée sur le poste de l’intervenant.
Pour paramétrer cela, voir :