framadate issueshttps://framagit.org/groups/framasoft/framadate/-/issues2020-03-02T10:20:00Zhttps://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/211Améliorer la version texte des mails2018-02-19T09:08:18ZLuc DidryAméliorer la version texte des mailsRelatif au ticket #87.
Les mails en texte pur envoyés au créateur du sondage (et sans doute d'autres) sont sur une seule ligne, ce qui n'est pas très lisible.
Deux solutions :
- doubler chaque `\n` qui serait tout seul : ils sont effe...Relatif au ticket #87.
Les mails en texte pur envoyés au créateur du sondage (et sans doute d'autres) sont sur une seule ligne, ce qui n'est pas très lisible.
Deux solutions :
- doubler chaque `\n` qui serait tout seul : ils sont effectivement pris en compte comme des doubles sauts à la ligne (preuve : les mails de notification de vote). Nécessiterait de refaire les locales :frowning2:
- créer un texte spécialement destiné à l'envoi par mail en texte pur et l'utiliser avec la propriété `AltBody` de PHPMailer (cf la [doc](http://phpmailer.github.io/PHPMailer/classes/PHPMailer.html#property_AltBody))https://framagit.org/framasoft/framadate/framadate/-/issues/214Afficher un avertissement lorsqu'on n'a pas sauvegardé2018-02-19T00:01:26ZPierre-Antoine ChampinAfficher un avertissement lorsqu'on n'a pas sauvegardéLorsqu'un sondage est très large, le bouton "Enregistrer" n'est pas visible (il faut faire défiler horizontalement pour le voir),
et il est facile de cocher des cases et d'oublier de valider.
En utilisant l'événement javascript "onbefor...Lorsqu'un sondage est très large, le bouton "Enregistrer" n'est pas visible (il faut faire défiler horizontalement pour le voir),
et il est facile de cocher des cases et d'oublier de valider.
En utilisant l'événement javascript "onbeforeunload", on peut faire apparaître un message d'avertissement au moment ou l'utilisateur tente de quitter la page. Il serait pertinent d'afficher un tel message lorsque la réponse a été modifiée mais non sauvegardée.https://framagit.org/framasoft/framadate/framadate/-/issues/216Poids des pages2018-02-19T00:01:09ZPierre RudloffPoids des pagesLa police DejaVu Sans utilisée est assez lourde (700 ko), ce qui plombe un peu le chargement des pages, notamment sur mobile.
J'ai l'impression qu'elle contient presque tous les glyphes Unicode.
Plusieurs solutions possibles :
* Utilise...La police DejaVu Sans utilisée est assez lourde (700 ko), ce qui plombe un peu le chargement des pages, notamment sur mobile.
J'ai l'impression qu'elle contient presque tous les glyphes Unicode.
Plusieurs solutions possibles :
* Utiliser le format WOFF qui est presque 2x plus léger que le TTF (et supporté par tous les navigateurs actuels).
* Utiliser une version qui ne contient pas tout Unicode (mais c'est bof niveau internationalisation).https://framagit.org/framasoft/framadate/framadate/-/issues/219Déplacer les boutons d'édition et enregistrement à côté du nom2018-02-19T09:07:55ZGhost UserDéplacer les boutons d'édition et enregistrement à côté du nomhttps://framagit.org/framasoft/framadate/framadate/-/issues/222Message à l'install concernant le fichier de log2018-02-19T00:00:21ZAyMMessage à l'install concernant le fichier de logAvec le temps le fichier devient vraiment volumineux.
Ce serait bien d’informer à l'installation sur son utilité et expliquer comment utiliser logrotate pour garder une taille raisonnable et faire le ménage périodiquement.
Ou bien désa...Avec le temps le fichier devient vraiment volumineux.
Ce serait bien d’informer à l'installation sur son utilité et expliquer comment utiliser logrotate pour garder une taille raisonnable et faire le ménage périodiquement.
Ou bien désactiver les logs par défaut puisque a priori ceux qui veulent des logs savent pourquoi ils les veulent.https://framagit.org/framasoft/framadate/framadate/-/issues/225Curieux classement des choix2020-10-30T10:30:31ZStéphane Bortzmeyerstephane+frama@bortzmeyer.orgCurieux classement des choixPour un sondage où les utilisateurs n'ont pas compris les couleurs (ils se sont abstenus au lieu de voter Vert pour les créneaux où ils étaient libres et il n'y a donc que des rouges et des oranges), Framadate me propose :
The current b...Pour un sondage où les utilisateurs n'ont pas compris les couleurs (ils se sont abstenus au lieu de voter Vert pour les créneaux où ils étaient libres et il n'y a donc que des rouges et des oranges), Framadate me propose :
The current best choices are:
Tuesday, February 14, 2017 - 10
Tuesday, February 14, 2017 - 14
Thursday, February 16, 2017 - 10
Thursday, February 16, 2017 - 14
Alors que le jeudi 16 à 10 h a eu un vote rouge. Le créneau de 14 n'en a pas eu, il est pourtant placé derrière.
Quels sont les critères de classement des choix ?https://framagit.org/framasoft/framadate/framadate/-/issues/227Suppression des colonnes par lot2018-02-19T09:06:59ZAyMSuppression des colonnes par lotActuellement, il faut les supprimer une à une avec ces étapes à multiplier par le nombre de colonne à supprimer ce qui est fastidieux s'il y en a beaucoup :
* un clic sur la croix
* une demande de confirmation
* un rafraîchissement de p...Actuellement, il faut les supprimer une à une avec ces étapes à multiplier par le nombre de colonne à supprimer ce qui est fastidieux s'il y en a beaucoup :
* un clic sur la croix
* une demande de confirmation
* un rafraîchissement de page
Ceci dit, il n'est pas nécessaire de développer un truc spécifique pour gérer la suppression par lot, si on peut utiliser le même formulaire qu'à la création #107 (et donc s'éviter les demandes de confirmation et rafraîchissement de page ; un clic pour chaque colonne à supprimer sera de toute manière obligatoire)https://framagit.org/framasoft/framadate/framadate/-/issues/232Improve the positionning of add column - edition - deletion buttons | Amélior...2018-05-25T13:59:23ZDarck CrystaleImprove the positionning of add column - edition - deletion buttons | Améliorer la disposition des boutons d'édition - suppression des réponses - ajout de colonne# Problem
With a long poll, edtion and deletion buttons are hidden, and we have to scroll to see them. Same with the `Add column` button.
See also: #69, #219, https://webapps.stackexchange.com/questions/106020/how-to-edit-or-delete-a-qu...# Problem
With a long poll, edtion and deletion buttons are hidden, and we have to scroll to see them. Same with the `Add column` button.
See also: #69, #219, https://webapps.stackexchange.com/questions/106020/how-to-edit-or-delete-a-question-in-framadate/106095#106095
# Proposition
Rework of the poll table:
![maquette](/uploads/ed1cd05af967ca27e7e10268a75d77f5/maquette.png)
![maquette-expliquée](/uploads/a74e7121cfa3ceeb007d572054b024de/maquette-expliquée.png)https://framagit.org/framasoft/framadate/framadate/-/issues/234Formulaire de mot de passe manquant si le sondage a expiré2017-06-19T11:09:32ZAyMFormulaire de mot de passe manquant si le sondage a expiréQuand le sondage est protégé par mot de passe, le seul message affiché à l'écran est celui qui indique qu'il faut taper un mot de passe mais le formulaire n'est pas affiché si le sondage a expiré.
L'utilisateur est induit en erreur sur l...Quand le sondage est protégé par mot de passe, le seul message affiché à l'écran est celui qui indique qu'il faut taper un mot de passe mais le formulaire n'est pas affiché si le sondage a expiré.
L'utilisateur est induit en erreur sur la vraie raison du blocage.https://framagit.org/framasoft/framadate/framadate/-/issues/237Message d'erreur quand l'email se termine par une espace2020-06-15T06:53:23ZRedo VanecxMessage d'erreur quand l'email se termine par une espaceBonjour,
Lors de la création d'un framadate, si l'utilisateur tape son email et inconsciemment finit par une espace, le formulaire renvoie un message d'erreur "L'adresse saisie n'est pas correcte !". Pour la plupart des utilisateurs, c'...Bonjour,
Lors de la création d'un framadate, si l'utilisateur tape son email et inconsciemment finit par une espace, le formulaire renvoie un message d'erreur "L'adresse saisie n'est pas correcte !". Pour la plupart des utilisateurs, c'est incompréhensible parce qu'il est impossible de voir l'erreur - l'email semble correct, pas de caractères particuliers etc.
Peut-être qu'un trim empêcherait ce problème ?https://framagit.org/framasoft/framadate/framadate/-/issues/239Mettre une icône pour le vote « non »2019-04-17T15:03:29ZspfMettre une icône pour le vote « non »Quand on vote « non », la case est rouge et l'icône apparaît seulement au survol de la souris.
Suggestion : afficher l'icône aussi (comme c'est le cas pour « oui » ou « peut-être »).Quand on vote « non », la case est rouge et l'icône apparaît seulement au survol de la souris.
Suggestion : afficher l'icône aussi (comme c'est le cas pour « oui » ou « peut-être »).https://framagit.org/framasoft/framadate/framadate/-/issues/242Erreur de codage de la version texte des messages pour les sondés2018-03-22T10:34:41ZRpnpifErreur de codage de la version texte des messages pour les sondésLa version texte pur des messages envoyés à l'auteur et destinés aux sondés ont un mauvais codage : les lettres accentués sont remplacés par des _.
`Exemple : « Ceci est le message qui doit __tre envoy__ aux sond__s... »`
Par contre ce...La version texte pur des messages envoyés à l'auteur et destinés aux sondés ont un mauvais codage : les lettres accentués sont remplacés par des _.
`Exemple : « Ceci est le message qui doit __tre envoy__ aux sond__s... »`
Par contre ceux destinés au créateur ont un bon encodage. Donc je suppose que la correction de ce bogue ne doit pas être trop difficile.
Bien le bonjour chez vous.1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/244Rendre les commentaires facultatifs2022-06-15T11:37:23ZAyMRendre les commentaires facultatifsCertains administrateurs de sondage ne souhaitent pas avoir à modérer les discussion ou nettoyer les spams.Certains administrateurs de sondage ne souhaitent pas avoir à modérer les discussion ou nettoyer les spams.1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/245Option de ne pas permettre d'ajouter des particiants2018-03-22T10:34:23ZDidier AYESTENOption de ne pas permettre d'ajouter des particiantsBonjour,
![option_Framadate](/uploads/12307111dfdf4acb75832f545908dd5a/option_Framadate.jpg)
lors de la création d'un vote sur framadate , serait-il possible de rajouter l'option de laisser créer les participants au vote uniquement pa...Bonjour,
![option_Framadate](/uploads/12307111dfdf4acb75832f545908dd5a/option_Framadate.jpg)
lors de la création d'un vote sur framadate , serait-il possible de rajouter l'option de laisser créer les participants au vote uniquement par le créateur du vote, et de pas laisser la possibilité aux participants d'en enregistrer des nouveaux.
Potentiellement, les participants pourraient changer les votes des autres participants, mais dans mon cas ce n'est pas important.
Cordialement,
Papidid.1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/251Instructions installation environnement développement2018-03-22T10:29:31ZMarc KarassevInstructions installation environnement développementBonjour,
J'aimerais contribuer au projet cependant je ne suis pas familier du développement en PHP. Serait-il possible d'inclure une notice d'installation de l'environnement de développement ? Par exemple lister les outils et les comman...Bonjour,
J'aimerais contribuer au projet cependant je ne suis pas familier du développement en PHP. Serait-il possible d'inclure une notice d'installation de l'environnement de développement ? Par exemple lister les outils et les commandes à exécuter pour faire tourner le projet sur un poste.1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/252Year 2018 is seen as -0001 in the expiration date2018-02-18T22:24:57ZSolarusYear 2018 is seen as -0001 in the expiration dateHi everyone.
There must be a problem with timestamp because 2018 is displayed as -0001 in the expiration date.
Other dates are working properly.
[opensondage](/uploads/557011c103109119ef082d547ed16c96/opensondage.png)
Thanks for your h...Hi everyone.
There must be a problem with timestamp because 2018 is displayed as -0001 in the expiration date.
Other dates are working properly.
[opensondage](/uploads/557011c103109119ef082d547ed16c96/opensondage.png)
Thanks for your help.!https://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/260Les choix de dates non utilisés ne sont pas accessibles par la touche tab2019-04-19T08:42:36ZFrançois RevolLes choix de dates non utilisés ne sont pas accessibles par la touche tabDans le formulaire du songage, la touche tab va directement de la case Nom au bouton Enregistrer, car les boutons radio ne sont pas activables par tab (cachés et le div qui remplace n'ai pas de tabindex ?).
Une fois qu'un choix a été fai...Dans le formulaire du songage, la touche tab va directement de la case Nom au bouton Enregistrer, car les boutons radio ne sont pas activables par tab (cachés et le div qui remplace n'ai pas de tabindex ?).
Une fois qu'un choix a été fait on peut aller dessus par tab et modifier, par contre.1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/261Better installation page2018-03-22T10:26:05ZThomasthomas.citharel@framasoft.orgBetter installation page- [ ] Explain fields
- [ ] Split "connexion string" in "host", "database_name" and "port" fields
- [ ] Choose between MySQL and Postgres.- [ ] Explain fields
- [ ] Split "connexion string" in "host", "database_name" and "port" fields
- [ ] Choose between MySQL and Postgres.1.3.0