---
title: "Nouveautés de la version 1.2.0"
weight: 300
description: "Ce qui change avec CapDecisions 1.2.0 : pages publiques consolidées (vote, commentaires, limitation de débit, formulaires vérifiés) et cinq nouvelles langues."
---

# Nouveautés de la version 1.2.0

Cette version consolide les pages publiques introduites avec la
[1.1.0](/capdecisions/nouveautes-1-1-0) : chaque relecture de sécurité a donné
lieu à un correctif, et le vote comme les commentaires publics fonctionnent
désormais comme prévu. Le module s'installe aussi dans cinq nouvelles langues.

## Le vote et les commentaires publics fonctionnent

Sur la 1.1.0, le vote public et les commentaires publics écrivaient des champs
qui n'existaient pas : un vote ou un commentaire envoyé depuis une page publique
n'était pas enregistré. Ils utilisent désormais les colonnes réelles, les dates
au bon format, et le vote n'accepte que les valeurs permises par le type de
décision, derrière une connexion.

La limitation de débit des formulaires publics est elle aussi réellement
appliquée : les requêtes sont comptées par adresse, et le blocage intervient
effectivement.

## Chaque formulaire public se vérifie

- le **jeton anti-forgery** de session est exigé sur chaque formulaire public ;
- le **captcha** de Dolibarr est vérifié avant l'envoi d'un code de connexion ;
- l'**adresse du demandeur** est stockée avec chaque code envoyé ;
- la **redirection** après connexion n'accepte que les pages publiques du
  module, et les adresses des pages sont reconstruites depuis le jeton, jamais
  depuis l'URI de la requête ;
- l'adresse du visiteur n'est lue dans `X-Forwarded-For` que depuis les
  **proxies que vous déclarez** (nouveau réglage, laissé vide par défaut :
  voir [Configuration](/capdecisions/configuration)) ;
- les **cookies** publics sont marqués "secure" dès que l'instance est servie
  en https.

## La validation d'une discussion est réservée

Valider une discussion en brouillon, c'est la publier dans le groupe. Ce bouton
est désormais réservé aux utilisateurs qui ont le droit d'écrire dans le module
et aux administrateurs du groupe : un observateur ne le voit plus, et l'action
lui est refusée même par un lien direct.

## Affichage et recherche

La recherche publique échappe ses jokers `LIKE`. Tout ce qui s'affiche sur les
pages publiques s'affiche échappé : les messages d'état en texte brut, et les
auteurs des commentaires publics réduits au prénom et à l'initiale du nom.

## Cinq nouvelles langues

Espagnol, allemand, italien, néerlandais et portugais du Brésil s'ajoutent au
français et à l'anglais : chaque libellé du module est traduit dans les sept
langues. Le menu de langue des pages publiques les propose toutes les sept.

## Mise à jour

Rien à faire : les tables existantes sont déjà conformes, aucun réglage
nouveau n'est obligatoire. Si votre instance est servie derrière un proxy qui
termine le https, déclarez son adresse dans le réglage "Proxys inverses de
confiance" (voir [Configuration](/capdecisions/configuration)) pour que la
limitation de débit et le captcha voient l'adresse réelle des visiteurs.

## Essayez-le

Essayez CapDecisions sur un Dolibarr installé en moins de 20 secondes, avec des
groupes, discussions et propositions de démonstration déjà remplis :
[dolitest.fr/capdecisions](https://dolitest.fr/capdecisions/)
