DISIC / observatoire

🕵️‍♀️ Observatoire de la qualité des démarches en ligne
https://observatoire.numerique.gouv.fr/
GNU Lesser General Public License v3.0
10 stars 4 forks source link

Enlever du formulaire d'avis les questions pour une démarche faite autrement qu'"en ligne entièrement" #1114

Closed lucaa closed 2 years ago

lucaa commented 2 years ago

Dans la version 1.0 du projet, lors de la collecte des avis sur la plateforme sans bouton à la fin du formulaire d'avis, il était possible de spécifier si la démarche a été faite autrement qu'en ligne, jusqu'au bout, et de spécifier quelques informations:

Lors de l'ajout du code du bouton à intégrer à la fin des démarches, ces questions n'ont pas été enlévées du formulaire d'avis, le chemin "en ligne jusuq'au bout" a été intégré dans l'URL du bouton (pour #420 pour M8 a.k.a 3.0). Lors de la version M10 ( version 3.3), la possibilité de laisser un avis autre que par le bouton intégré sur la démarche a été complètement enlevée, mais le code qui traite ce cas a été toujours laissé dans le formulaire d'avis. D'ailleurs, ce bout de formulaire est toujours visible lors des bugs comme #1044 (#772).

Ce ticket est pour enlever cette possibilité du formulaire en stockant toujours une seule modalité, en-ligne-entièrement - voir aussi #1063.

lucaa commented 2 years ago

Note: la méta-donnée des avis ne sera pas enlevée, et les avis existant vont garder leur valeur. Aussi, tous les nouveaux avis vont stocker la valeur en-ligne-entièrement. Il sera également toujours possible de forcer le stockage d'une autre valeur en passant le paramètre nd_mode dans l'URL.

Le seul changement est que le formulaire d'avis ne montrera plus ces questions à l'utilisateur.

lucaa commented 2 years ago

Le reste des champs liées à la modalité de l'avis du formulaire d'avis ont été aussi supprimées, en plus de la modalité (supprimée lors de l'implémentation de #1063) - ces champs étaient cachées et inaccessibles depuis que la question sur la modalité a été enlevée. Les méta-données 'vote' et 'voteInput' ont été laissées dans le formulaire, envoyées vides, pour rester iso en terme de ce qu'on envoie au formulaire d'avis lors de l'enregistrement de l'avis.