Table des matières

Issue 1 : #38

Description de l'issue

Lien

https://framagit.org/framasoft/framadate/issues/38

Texte

Je trouverai interessant d’avoir la possibilité pour l’administrateur d’un sondage de collecter les adresses mail des sondés (visibles uniquement sur le formulaire admin). Un peu comme le nom/pseudo, mais cachés au sondés, donc. Afin de faciliter la vie de l’administrateur en cloture de sondage : parfois, on envoie un sondage à 200 personnes. Et on ne souhaite recontacter que les 20 qui ont répondu “OK”.
C’était à la base une demande de Mozilla.

Justification du choix

Il s’agit d’abord d’une demande fréquente au sein des utilisateurs de Framadate. Par ailleurs, cette modification ferait de Framadate un concurrent de taille face à Doodle où cette fonctionnalité est payante.

Solution apportée

Itération 1 : Ajout de la collecte du mail dans le formulaire de sondage

Modification de la BDD

Modification de la classe VoteRepository

Modification de la classe PollService

Modification des fichiers studs.php et adminstuds.php

Modification des templates ''vote_table_date.tpl'' et ''vote_table_classic.tpl''

Visualisation de l'itération 1

 Table des vote côté admin (date)  Table des vote côté user (date)

Table des vote côté admin (classic)  Table des vote côté user (classic)

Itération 2 : Implémentation d'une fonctionnalité admin permettant la collecte des mails

Modification des templates ''vote_table_date.tpl'' et ''vote_table_classic.tpl''

Modification du fichier adminstuds.tpl

Ajout d'un template display_mails.tpl

Visualisation de l'itération 2

 Table des vote côté admin (date)  Table des vote côté admin (classic)

 Exemple d'affichage de collecte de mails

Merge request

https://framagit.org/framasoft/framadate/merge_requests/266