framadate issueshttps://framagit.org/framasoft/framadate/framadate/-/issues2019-07-01T18:34:36Zhttps://framagit.org/framasoft/framadate/framadate/-/issues/445Make input of email optional2019-07-01T18:34:36ZCryptGoatMake input of email optionalIn general we want to allow our users to provide as little data as possible. Currently there seems to be no way to create a poll in Framadate without specifying an email address. As a workaround we encourage our users to use an invalid m...In general we want to allow our users to provide as little data as possible. Currently there seems to be no way to create a poll in Framadate without specifying an email address. As a workaround we encourage our users to use an invalid mail address (e.g. xyz@invalid) to circumvent the mandatory email input box and get the administration link of the new poll anyway.
Please consider implementing a setting which allows to setup Framadate in way that makes email input box entirely optional.https://framagit.org/framasoft/framadate/framadate/-/issues/86Ajout de plusieurs nouvelles colonnes2020-06-20T12:51:21ZOlivier FAURAXAjout de plusieurs nouvelles colonnesBonjour,
Il serait agréable de pouvoir ajouter plusieurs colonnes à la fois.
Par exemple, lorsqu'un choix de dates est en train de se faire, si les 2-3 premiers utilisateurs ne sont déjà par d'accord, il est utile de pouvoir ajouter qu...Bonjour,
Il serait agréable de pouvoir ajouter plusieurs colonnes à la fois.
Par exemple, lorsqu'un choix de dates est en train de se faire, si les 2-3 premiers utilisateurs ne sont déjà par d'accord, il est utile de pouvoir ajouter quelques nouvelles dates.
Pour l'instant, il faut les ajouter une par une.
Cela serait utile de pouvoir en ajouter plusieurs à la fois (ex: 3 ou 4).https://framagit.org/framasoft/framadate/framadate/-/issues/38Collecter les adresses emails des sondés2023-09-18T09:03:19ZPierre-Yves GossetCollecter les adresses emails des sondésJe 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 d...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.https://framagit.org/framasoft/framadate/framadate/-/issues/208Permettre la finalisation d'un sondage par l'administrateur2020-03-02T10:20:00ZJérôme AvondPermettre la finalisation d'un sondage par l'administrateurUne fois la décision prise, mettre un bouton : Sondage finalisé
* Permettre à l'admin de sélectionner le choix retenu
* Permettre à l'admin de mettre un texte justifiant ce choix
* Eventuellement permettre un lien vers un CALDAV ou u...Une fois la décision prise, mettre un bouton : Sondage finalisé
* Permettre à l'admin de sélectionner le choix retenu
* Permettre à l'admin de mettre un texte justifiant ce choix
* Eventuellement permettre un lien vers un CALDAV ou un ICS permettant de partager le RDV1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/195Reproduire un précédent sondage2021-09-09T12:54:35ZSalamandarfelix@piedallu.meReproduire un précédent sondageExemple : Je fais un sondage sur une semaine (présence dans une asso, etc). Je passe du temps à définir les jours et horaires.
La semaine d'après, je veux reproduire exactement (ou presque ?) le même sondage… Je suis obligé de redéfinir ...Exemple : Je fais un sondage sur une semaine (présence dans une asso, etc). Je passe du temps à définir les jours et horaires.
La semaine d'après, je veux reproduire exactement (ou presque ?) le même sondage… Je suis obligé de redéfinir manuellement tous les horaires.
Il serait utile de pouvoir exporter/importer des "schémas" de sondage (fichier ? url ? bouton "dupliquer" ?) ;)
Sachant que le sondage est bien enregistré quelque part sur le serveur, je pense que ce ne serait pas très compliqué ^^1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/159Inclusion iframe ?2018-03-31T16:47:46ZGautier Pelloux-PrayerInclusion iframe ?Depuis le site d'une association sportive, j'aimerai fournir une visualisation d'un framadate contenant les événements à venir. J'ai testé, en utilisant le code suivant et tout fonctionne (dont la soumission d'un vote):
`<iframe src='...Depuis le site d'une association sportive, j'aimerai fournir une visualisation d'un framadate contenant les événements à venir. J'ai testé, en utilisant le code suivant et tout fonctionne (dont la soumission d'un vote):
`<iframe src='https://framadate.org/un_token' width=1500px height=1500px />`
Néanmoins cela me semble un poil brutal...:
1. cela pose t-il un problème ou puis-je utiliser cette solution ?
2. sinon, que faudrait-il faire pour pouvoir visualiser (idéalement en lecture seule) un framadate depuis un site externe ?
La plupart des membres de l'association ne cliquent pas sur les liens et restent donc sur le site de l'association, c'est pourquoi j'aurai souhaité avoir un framapad visualisable depuis celui-ci.
Merci !https://framagit.org/framasoft/framadate/framadate/-/issues/71Add possibility to set default language to users2021-12-21T10:23:43ZAyMAdd possibility to set default language to usersDemande de [brunetton](https://github.com/brunetton) sur Github :
> I often use Framadates with French people. And they always complain about going onto an English poll.
> I think that we should add an option on url like lang=fr to co...Demande de [brunetton](https://github.com/brunetton) sur Github :
> I often use Framadates with French people. And they always complain about going onto an English poll.
> I think that we should add an option on url like lang=fr to control default poll languagehttps://framagit.org/framasoft/framadate/framadate/-/issues/550Why is e-mail not optional when creating a poll?2021-12-23T15:30:51ZhfteWhy is e-mail not optional when creating a poll?When users are creating a new poll, they have to enter (their) e-mail-address.
Even if they enter an unexisting one, the poll will still be created and is usable.
We host framadate because we worship privacy. So since it's not necessar...When users are creating a new poll, they have to enter (their) e-mail-address.
Even if they enter an unexisting one, the poll will still be created and is usable.
We host framadate because we worship privacy. So since it's not necessary to collect the e-mail-address of the poll-creator I would love to at least have an option in the configuration to make it optional.1.1.20https://framagit.org/framasoft/framadate/framadate/-/issues/474smtp use, error2020-02-05T15:41:00ZDavidsmtp use, errorBonjour,
Mon instance : https://sondage.retzien.fr tourne bien mais j'ai dû désactivé l'utilisation du SMTP. Parce que quand je l'active j'ai une erreur dans les logs :
```
[Thu Nov 21 20:38:00.817072 2019] [proxy_fcgi:error] [pid 475...Bonjour,
Mon instance : https://sondage.retzien.fr tourne bien mais j'ai dû désactivé l'utilisation du SMTP. Parce que quand je l'active j'ai une erreur dans les logs :
```
[Thu Nov 21 20:38:00.817072 2019] [proxy_fcgi:error] [pid 4750] [client 109.190.200.24:53602] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught PHPMailer\\PHPMailer\\Exception: SMTP Error: Could not connect to SMTP host. in /var/www/sondage/vendor/phpmailer/phpmailer/src/PHPMailer.php:1898\nStack trace:\n#0 /var/www/sondage/vendor/phpmailer/phpmailer/src/PHPMailer.php(1725): PHPMailer\\PHPMailer\\PHPMailer->smtpConnect(Array)\n#1 /var/www/sondage/vendor/phpmailer/phpmailer/src/PHPMailer.php(1481): PHPMailer\\PHPMailer\\PHPMailer->smtpSend('Date: Thu, 21 N...', 'This is a multi...')\n#2 /var/www/sondage/vendor/phpmailer/phpmailer/src/PHPMailer.php(1320): PHPMailer\\PHPMailer\\PHPMailer->postSend()\n#3 /var/www/sondage/app/classes/Framadate/Services/MailService.php(58): PHPMailer\\PHPMailer\\PHPMailer->send()\n#4 /var/www/sondage/create_date_poll.php(237): Framadate\\Services\\MailService->send('david@mercereau...', '[Sondage / Rend...', 'Ce message ne d...')\n#5 {main}\n thrown in /var/www/sondage/vendo...\n', referer: https://sondage.retzien.fr/create_date_poll.php
```
Cette erreur se produit à la dernière étape de la création du sondage (après ajout de la date d'expiration) sur la page create_date_poll.php.
Version framadate : 1.1.10
PHP : 7.0
Debian 9
Ma config :
```
$config = [
/* general config */
'use_smtp' => false, // use email for polls creation/modification/responses notification
'smtp_options' => [
'host' => 'localhost', // SMTP server (you could add many servers (main and backup for example) : use ";" like separator
'auth' => false, // Enable SMTP authentication
'username' => '', // SMTP username
'password' => '', // SMTP password
'secure' => '', // Enable encryption (false, tls or ssl)
'port' => 25, // TCP port to connect to
],
```
Je précise que le serveur SMTP fonctionne bien sur le port 25... :
> telnet localhost 25
> Trying ::1...
> Connected to localhost.
> Escape character is '^]'.
> 220 srvweb.retzien.net ESMTP Postfix (Debian/GNU)
Est-ce que vous avez une idée qui me permettrai d'avancé ?
Belle journée,
David
P.S. J'ai testé avec la vesrion 1.2 mais sans plus de succès, je n'ai pas cette erreur mais je ne reçois aucun mail... rien dans les log de mails donc même pas une tentative de connexion... (et j'ai remarqué d'autres bug étrange dans la 1.2, certainement dû au côté Alpha...)https://framagit.org/framasoft/framadate/framadate/-/issues/415Notification mail à l’expiration du sondage2019-04-15T09:38:37ZAyMNotification mail à l’expiration du sondageEnvoyer un mail à l’administrateur du sondage pour prévenir de l’expiration du sondage avant qu’il ne vienne se plaindre sur le support parce qu’il n’a pas lu les instructions (expiration au bout de 180j).
Le message doit contenir un li...Envoyer un mail à l’administrateur du sondage pour prévenir de l’expiration du sondage avant qu’il ne vienne se plaindre sur le support parce qu’il n’a pas lu les instructions (expiration au bout de 180j).
Le message doit contenir un lien vers la page admin du sondage.https://framagit.org/framasoft/framadate/framadate/-/issues/396Provide build-in pictures with poll results2018-12-15T16:23:09ZThomasthomas.citharel@framasoft.orgProvide build-in pictures with poll resultsMostly a graph-like picture
From https://framagit.org/framasoft/framadate/framadate/issues/394Mostly a graph-like picture
From https://framagit.org/framasoft/framadate/framadate/issues/394https://framagit.org/framasoft/framadate/framadate/-/issues/348Multi-day events2018-07-06T13:32:17ZThomasthomas.citharel@framasoft.orgMulti-day events*Issue originally at https://github.com/framasoft/framadate/issues/59*
It would be nice to have the possibility of specifying the length of a proposed event - even if is spans over multiple days. For example to plan a trip it would be n...*Issue originally at https://github.com/framasoft/framadate/issues/59*
It would be nice to have the possibility of specifying the length of a proposed event - even if is spans over multiple days. For example to plan a trip it would be nice to offer either Sunday to Wednesday or Friday to Monday.https://framagit.org/framasoft/framadate/framadate/-/issues/340Faciliter la personalisation de framadate : signature des mails2018-08-04T15:25:00ZClermontéFaciliter la personalisation de framadate : signature des mailsLa signature des mails envoyés par Framadate se trouve dans le fichier fr.json (pour le Français)
exemple :
"FOOTER":" « La route est longue, mais la voie est libre… »"
**Problème**
Il faut trouver que c'est dans ce fichier et il fa...La signature des mails envoyés par Framadate se trouve dans le fichier fr.json (pour le Français)
exemple :
"FOOTER":" « La route est longue, mais la voie est libre… »"
**Problème**
Il faut trouver que c'est dans ce fichier et il faut le maintenir à jour avec les changements de versions
**Suggestion**
Prévoir un menu de configuration qui stocke dans des variables de configuration les éléments de personalisation, donc faciliter la "Chatonisation" du logiciel1.2.0https://framagit.org/framasoft/framadate/framadate/-/issues/319Thème : permettre de surcharger les templates par défaut2022-09-12T14:06:48Zb_bThème : permettre de surcharger les templates par défautSalut, chez Infini on utilise un petit thème perso pour https://date.infini.fr/
Pour y arriver, on doit surcharger deux fichiers fournis par framdate, cf :
https://framagit.org/infini/themes-outils-libres/blob/master/date/config_infini...Salut, chez Infini on utilise un petit thème perso pour https://date.infini.fr/
Pour y arriver, on doit surcharger deux fichiers fournis par framdate, cf :
https://framagit.org/infini/themes-outils-libres/blob/master/date/config_infini.diff
Tout comme dans lutim & lufi, il serait intéressant d'ajouter une variable de config qui permettrait de définir un dossier template perso (et aussi pour les locales).2.0https://framagit.org/framasoft/framadate/framadate/-/issues/256Content-Security-Policy header2018-04-11T14:39:06ZPierre RudloffContent-Security-Policy headerIt is [a good practice](https://wiki.mozilla.org/Security/Guidelines/Web_Security#Content_Security_Policy) to return a `Content-Security-Policy` header as it prevents different types of XSS attacks.
This is what we currently use on our ...It is [a good practice](https://wiki.mozilla.org/Security/Guidelines/Web_Security#Content_Security_Policy) to return a `Content-Security-Policy` header as it prevents different types of XSS attacks.
This is what we currently use on our Framadate server:
```
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; object-src 'none'; style-src 'self' 'unsafe-inline' maxcdn.bootstrapcdn.com; font-src 'self' maxcdn.bootstrapcdn.com; img-src 'self'
```
Here is what it means:
* By default only allow resources from the same domain.
* Only allow scripts from the same domain or from inline scripts.
* Don't allow objects and embeds.
* Only allow styles from the same domain, from inline styles or from maxcdn.bootstrapcdn.com.
* Only allow fonts from the same domain or from maxcdn.bootstrapcdn.com.
* Only allow images from the same domain.
I thought you might want to implement this directly into Framadate.
It's also a good idea to define the following headers:
```
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
```
(We also use `X-Frame-Options: DENY` but I guess some people might want to display polls in iframe like in https://framagit.org/framasoft/framadate/issues/159.)2.0https://framagit.org/framasoft/framadate/framadate/-/issues/198Carte optionnelle du lieu de rendez-vous2018-03-22T10:36:01ZCyril RomainCarte optionnelle du lieu de rendez-vousIl est fréquent de lancer un sondage pour décider du quand se réunir, et très souvent c’est pour se retrouver dans un endroit bien précis.
À cet effet une carte optionnelle avec un ballon à placer sur le lieu, voire avec une adresse ou ...Il est fréquent de lancer un sondage pour décider du quand se réunir, et très souvent c’est pour se retrouver dans un endroit bien précis.
À cet effet une carte optionnelle avec un ballon à placer sur le lieu, voire avec une adresse ou un descriptif à ajouter dans une info-bulle complémentaire, serait la super bienvenue!
À priori il suffirait dans l’html final d’insérer une simple iframe du type (avec latitude et longitude provenant du formulaire) :
http://www.openstreetmap.org/?mlat=43.7250&mlon=1.2954#map=16/43.7250/1.2954
Pour la saisie c’est un poil plus complexe mais à mon avis pour qui connait leaflet et le code de framadate ajouter une telle fonctionnalité se fera en deux coups de cuillères à pot et apportera une sacré plus-value fonctionnelle à framadate!
Et une raison de plus pour convaincre les utilisateurs que framadate est vraiment mieux que son concurrent ;-)2.0https://framagit.org/framasoft/framadate/framadate/-/issues/141Ajouter des événements à un calendrier2023-04-04T07:23:04ZPierre Goiffonpgoiffon@free.frAjouter des événements à un calendrierAprès avoir répondu à un sondage, on pourrait proposer la création dans un calendrier des événements correspondants aux réponses positives.
C'était une option auparavant existante sur doodle, mais qui est maintenant disponible uniquem...Après avoir répondu à un sondage, on pourrait proposer la création dans un calendrier des événements correspondants aux réponses positives.
C'était une option auparavant existante sur doodle, mais qui est maintenant disponible uniquement dans la version payante (cf : https://doodle.com/fr/fonctionnalites/connectez-votre-calendrier)
Ajouter sur google calendar serait déjà chouette !https://framagit.org/framasoft/framadate/framadate/-/issues/21Ajout du numéro de téléphone2018-04-03T08:59:24Zlamessenlamessen@framasoft.orgAjout du numéro de téléphone*Report d'une proposition faite sur le blog par Marc*
Est-ce qu'il pourrait y avoir un champ "téléphone portable" qui ne serait pas affiché dans le tableau de résultat, mais qui ne serait visible ou téléchargeable que par l'auteur du ...*Report d'une proposition faite sur le blog par Marc*
Est-ce qu'il pourrait y avoir un champ "téléphone portable" qui ne serait pas affiché dans le tableau de résultat, mais qui ne serait visible ou téléchargeable que par l'auteur du sondage ?1.2.0https://framagit.org/framasoft/framadate/framadate/-/issues/599Ajout d'une case "Prénom" séparée de la case "Votre nom"2023-03-13T10:31:07ZAyMAjout d'une case "Prénom" séparée de la case "Votre nom"Demande effectuée sur contact.framasoft.org :
> Ajouter une case "Prénom" séparée de la case "Votre nom".
> Cela permettrait, lors de l'exportation en .csv, de trier la liste des participants par ordre alphabétique des noms (en pratiqu...Demande effectuée sur contact.framasoft.org :
> Ajouter une case "Prénom" séparée de la case "Votre nom".
> Cela permettrait, lors de l'exportation en .csv, de trier la liste des participants par ordre alphabétique des noms (en pratique, souvent les participants mettent le prénom d'abord !) et il est donc nécessaire de retravailler la liste pour qu'elle soit facilement exploitable.https://framagit.org/framasoft/framadate/framadate/-/issues/572Modify Buttons for classic pool2022-04-10T07:36:02ZjoffreyModify Buttons for classic poolHi all,
I create classic pool.
When it's finished, a webpage is created.
On this webpage, i want to keep only just one button of three.
I have already change their size with the following file.
framadate/css/style.css
.yes .btn, .i...Hi all,
I create classic pool.
When it's finished, a webpage is created.
On this webpage, i want to keep only just one button of three.
I have already change their size with the following file.
framadate/css/style.css
.yes .btn, .ifneedbe .btn, .no .btn {
width: 35px;
color: #555;
}
But how it's possible to just keep .yes .btn ?
I don't want to display "ifneedbe" or "no" button.
Thanks a lot
![modif_bouton_](/uploads/76565d73ec34f852d788f453e146d539/modif_bouton_.png)