Nouveautés de la version 1.2.1
Cette version de maintenance suit de près la 1.2.0 : elle rend le module compatible avec Dolibarr 24, corrige l'affichage des pages publiques et le décompte des votes sous PostgreSQL, et donne à la démonstration la taille d'une structure d'une cinquantaine de membres.
Compatible avec Dolibarr 24
Dolibarr 24 exige un jeton anti-forgery sur des requêtes qui s'en passaient jusque-là. Deux écrans du module en étaient privés et le portent désormais :
- la galerie d'images des discussions et des propositions se charge de nouveau ;
- le lien de déconnexion des pages publiques déconnecte réellement le visiteur.
Des pages publiques de nouveau mises en forme
La feuille de style des pages publiques a été reconstruite : plusieurs éléments s'affichaient sans mise en forme. Les barres de résultat des votes, l'indicateur d'attente des boutons d'envoi et le champ de saisie du code de connexion retrouvent leur apparence (voir Pages publiques).
Corrections de bugs
- Nombre de votes d'une proposition : sous PostgreSQL et SQLite, la fiche d'une proposition affichait un total de votes erroné. Le total compte désormais chaque votant, quelle que soit la base de données.
- Images refusées : quand l'ajout ou la suppression d'une image est refusé, le journal de Dolibarr en donne la raison.
Une démonstration à la taille d'une vraie structure
Le jeu de démonstration (page admin/demo.php du module, réservée aux
instances de test) représente désormais une organisation d'une cinquantaine
de membres : cinquante tiers et leurs contacts, huit groupes, des mois de discussions, des propositions des
cinq types de décision avec leurs votes et leurs commentaires. Toutes les
dates sont calculées à partir du jour de la génération : l'historique remonte
sur plus d'un an, et des votes sont en cours, certains se terminant dans les
deux jours.
Le générateur se relance autant de fois que nécessaire : ce qui existe déjà
est réutilisé, rien n'est dupliqué, et un identifiant appartenant à un vrai
compte arrête la génération sans rien modifier. Les comptes de démonstration
portent le nom du module : capdecisions.animateur, capdecisions.membre et
capdecisions.observateur. Leurs adresses étant fictives, aucun code de
connexion ne leur est envoyé par courriel : la page de connexion publique
affiche le code directement.
Pour l'administrateur
Chaque message que le module écrit dans le journal de Dolibarr commence par
CapDecisions, suivi de la méthode concernée. Un simple filtre sur ce mot
suffit pour suivre le module.
Mise à jour
Remplacez les fichiers du module : aucune migration de base, aucun réglage nouveau. Le module demande toujours Dolibarr 18.0 ou supérieur et PHP 7.4 ou plus récent.
Essayez-le
Essayez CapDecisions sur un Dolibarr installé en moins de 20 secondes, avec la démonstration d'une structure d'une cinquantaine de membres déjà remplie : dolitry.fr/capdecisions