etalab / transport-site

Rendre disponible, valoriser et améliorer les données transports
https://transport.data.gouv.fr
192 stars 30 forks source link

Stockage des feedbacks utilisateurs en base de données #3894

Closed vdegove closed 5 months ago

vdegove commented 5 months ago

Les feedbacks ont désormais une table en base de données, qui les stocke, avec les champs suivants :

La Liveview avec le formulaire de retour utilisateur est modifiée en conséquence. Son formulaire s’appuie à présent sur un changeset de feedback.

J’ai bougé la sanitisation des entrées utilisateur (retirer les espaces, les balises…) côté Ecto en le retirant de la Liveview.

Les emails, bien que chiffrés, étant une donnée sensible, la table de feedbacks est expurgée lors de la restauration de backup via restore_db.