framadate issueshttps://framagit.org/groups/framasoft/framadate/-/issues2020-10-30T10:30:31Zhttps://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/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/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/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/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/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/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/207Ajouter un système de vote par valeur.2023-10-23T06:57:07ZMaxime BOSSARDAjouter un système de vote par valeur.Bonjour,
Il me semble qu'il serait pertinent de proposer d'autre système de vote que le classique référendum Oui / Non.
Voter en attribuant des valeurs peut souvent être interessant : https://fr.wikipedia.org/wiki/Vote_par_valeurs
...Bonjour,
Il me semble qu'il serait pertinent de proposer d'autre système de vote que le classique référendum Oui / Non.
Voter en attribuant des valeurs peut souvent être interessant : https://fr.wikipedia.org/wiki/Vote_par_valeurs
En particulier, la méthode du jugement majoritaire : https://fr.wikipedia.org/wiki/Jugement_majoritaire
Avec cette méthode, chaque participant attribue une mention parmi 7 disponible à une propositions :
* Excellent
* Très bien
* Bien
* Assez bien
* Passable
* Insuffisant
* À rejeter
Cela permet de nuancer le classique Oui / Non, et de dégager des nuances.
Il existe ensuite plusieurs méthodes permettant de déterminer le classement des propositions :
* Grade majoritaire (médiane)
* Jauge majoritaire (moyenne)
Est-ce facilement réalisable ?1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/202Amélioration de la saisie de dates + horaires2018-02-19T09:09:36ZDylannAmélioration de la saisie de dates + horairesSi l'issue #201 est approuvée / effectuée, avoir une option « créer un formulaire de dates / heures récurrentes ».
Le formulaire est un regroupement des formulaires « ++ » de l'ajout d'un intervalle de date + le formulaire « ++ » de l'a...Si l'issue #201 est approuvée / effectuée, avoir une option « créer un formulaire de dates / heures récurrentes ».
Le formulaire est un regroupement des formulaires « ++ » de l'ajout d'un intervalle de date + le formulaire « ++ » de l'ajout d'un intervalles d'heures (#201)
Il permettrait de facilement créer des sondages de ce type
| choix | d1 h1 | d1 h2 | d1 h3 | d2 h1 | d2 h2 | d2 h3 | d3 h1 | d3 h2 | d3 h3 | etc. |
| -------- | ------- | ------ | ------- | ------- | ------ | ------- | ------ | ------- | ------- | ---- |
| votant | [ ] | [x] | [ ] | [x] | [ ] | [x] | [x] | [x] | [ ] | [ ] |
Voici à quoi pourrait ressembler la popin :
![framadate-issue-201-exemple-popin](/uploads/4077767a336da000e41d7cb6c32f9522/framadate-issue-201-exemple-popin.png)https://framagit.org/framasoft/framadate/framadate/-/issues/201Amélioration de la saisie des horaires2018-02-19T09:10:08ZDylannAmélioration de la saisie des horairesComme pour le choix d'un intervalle de dates, il serait pratique d'avoir le choix d'un intervale d'horaires.
Bouton « ++ » qui ouvre une popin avec :
* Heure de début (formats supportés : `[01]?((h|:)([0-5]\d)?)?` pour un horaire si...Comme pour le choix d'un intervalle de dates, il serait pratique d'avoir le choix d'un intervale d'horaires.
Bouton « ++ » qui ouvre une popin avec :
* Heure de début (formats supportés : `[01]?((h|:)([0-5]\d)?)?` pour un horaire simple et `[01]?((h|:)([0-5]\d)?)?-[01]?((h|:)([0-5]\d)?)?` pour une plage.
* Intervalle : (pré-rempli avec 1h, même format acceptés que ci-dessus)
* Nombre d'occurrences : Entier
Lorsqu'on valide, toutes les options possibles (qui ne dépassent pas 23h59) sont rajoutées pour la ligne actuellement concernée.
Voici à quoi pourrait ressembler la popin pour générer des intervales dates + horaires (supprimer les 2 premiers champs juste pour l'intervale horaires pour une date donnée) :
![framadate-issue-201-exemple-popin](/uploads/4077767a336da000e41d7cb6c32f9522/framadate-issue-201-exemple-popin.png)https://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/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/188Un bouton "copier l'URL" sur les input du lien du sondage et du lien d'admin2018-03-22T10:39:00ZLuc DidryUn bouton "copier l'URL" sur les input du lien du sondage et du lien d'adminLutim (framapic) et Lufi (framadrop) permettent de copier les liens avec un bouton. Le code pour la copie est situé sur https://framagit.org/luc/lutim/blob/master/themes/default/templates/partial/lutim.js.ep#L77 jusqu'à https://framagit....Lutim (framapic) et Lufi (framadrop) permettent de copier les liens avec un bouton. Le code pour la copie est situé sur https://framagit.org/luc/lutim/blob/master/themes/default/templates/partial/lutim.js.ep#L77 jusqu'à https://framagit.org/luc/lutim/blob/master/themes/default/templates/partial/lutim.js.ep#L145 (tout n'est pas à récupérer).
Le bouton est situé dans un `<a>` collé à l'input grâce aux classes `input-group` et `input-group-btn`. Exemple : https://framagit.org/luc/lutim/blob/master/themes/default/templates/partial/lutim.js.ep#L176
Ça serait pratique d'avoir ça dans framadate :smile: 1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/186Page blanche après validation de sondage : PHP Fatal error: Uncaught excepti...2018-03-22T10:40:31ZFlohPage blanche après validation de sondage : PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[22007 ]Bonjour,
J'ai souvent installé des framadate, à plusieurs niveaux de version !
Malheureusement, en ce moment, l'installation et tout marche bien (encapsulé dans un docker) sauf que après avoir validé la création du sondage, j'obtie...Bonjour,
J'ai souvent installé des framadate, à plusieurs niveaux de version !
Malheureusement, en ce moment, l'installation et tout marche bien (encapsulé dans un docker) sauf que après avoir validé la création du sondage, j'obtiens systématiquement une page blanche avec l'erreur suivante :
```
[Thu Jul 07 13:56:37.509897 2016] [:error] [pid 23] [client 10.42.35.148:59948]
PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[22007
]: Invalid datetime format: 1366 Incorrect integer value: '' for column 'receive
NewVotes' at row 1' in /framadate/www/app/classes/Framadate/Repositories/PollRep
ository.php:19\nStack trace:\n#0 /framadate/www/app/classes/Framadate/Repositori
es/PollRepository.php(19): PDOStatement->execute(Array)\n#1 /framadate/www/app/c
lasses/Framadate/Services/PollService.php(136): Framadate\\Repositories\\PollRep
ository->insertPoll('Ew2Lvtbm6TpmjU7...', 'Ew2Lvtbm6TpmjU7...', Object(Framadate
\\Form))\n#2 /framadate/www/create_classic_poll.php(94): Framadate\\Services\\Po
llService->createPoll(Object(Framadate\\Form))\n#3 {main}\n thrown in /framadat
e/www/app/classes/Framadate/Repositories/PollRepository.php on line 19, referer:
http://*mask*/create_classic_poll.php
```
Cela vous dit-il quelque chose ? Nouvelle version de php qui bug ? Je n'ai pas trouvé de choses pertinentes en cherchant le web...
Cette erreur est avec à la fois le dernier tag et la version trunk...
Merci d'avance !1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/183Imprimer un sondage de grande taille2018-03-22T10:40:40ZAyMImprimer un sondage de grande tailleSeule la partie visible du tableau est imprimée.
Il faudrait trouver une solution pour paginer l'affichage des résultatsSeule la partie visible du tableau est imprimée.
Il faudrait trouver une solution pour paginer l'affichage des résultats1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/182Envoyer les commentaires par email2018-03-22T10:40:56ZPierre-Yves GossetEnvoyer les commentaires par emailLorsqu'un commentaire est posté, l'administrateur recoit un email.
Il serait interessant de faire gagner du temps à l'administrateur en lui envoyant le contenu du commentaire par email.
Lorsqu'un commentaire est posté, l'administrateur recoit un email.
Il serait interessant de faire gagner du temps à l'administrateur en lui envoyant le contenu du commentaire par email.
1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/181Manual sorting of moments or classic slots2018-03-22T10:43:06ZJeffManual sorting of moments or classic slotsJe retourne fréquemment modifier un formulaire existant pour ajouter ou retirer des journées du sondage. Le problème, c'est qu'elles se trouvent ajoutées à la fin au lieu d'être insérées dans l'ordre chronologique. Idéalement, Framadate ...Je retourne fréquemment modifier un formulaire existant pour ajouter ou retirer des journées du sondage. Le problème, c'est qu'elles se trouvent ajoutées à la fin au lieu d'être insérées dans l'ordre chronologique. Idéalement, Framadate devrait gérer ça automatiquement. Sinon, au pire, une fonctionnalité de tri manuel des colonnes (mais je parie que ça serait plus compliqué à implanter).1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/180Permettez les dates au format standard ISO 86012018-03-22T10:44:18ZJeffPermettez les dates au format standard ISO 8601Le format AAAA-MM-JJ (ou dans une certaine mesure AAAAMMJJ si je suis extra pressé) est le seul format que je comprends, lis et écris rapidement. Ce serait super si Framadate supportait ce format en entrée dans tous les champs de formula...Le format AAAA-MM-JJ (ou dans une certaine mesure AAAAMMJJ si je suis extra pressé) est le seul format que je comprends, lis et écris rapidement. Ce serait super si Framadate supportait ce format en entrée dans tous les champs de formulaire (j'ai horreur d'utiliser des widgets de calendrier à la souris pour choisir une date)
![ISO8601](https://imgs.xkcd.com/comics/iso_8601.png)2.0https://framagit.org/framasoft/framadate/framadate/-/issues/178Mettre en place une API2022-09-07T11:29:38ZAyMMettre en place une APIPour créer des sondages sans avoir à passer par le site (voilà [ce que fait Doodle](http://support.doodle.com/customer/en/portal/articles/664212-doodle-wizard-api)) et en récupérer les résultats.
Ce serait utile pour faciliter l'intégra...Pour créer des sondages sans avoir à passer par le site (voilà [ce que fait Doodle](http://support.doodle.com/customer/en/portal/articles/664212-doodle-wizard-api)) et en récupérer les résultats.
Ce serait utile pour faciliter l'intégration dans un CMS, des applis mobiles, etc…2.0https://framagit.org/framasoft/framadate/framadate/-/issues/176connexion à un compte iCal2019-02-04T08:31:20ZFramafilconnexion à un compte iCalUne fonctionnalité intéressante serait de connecter Studs avec un calendrier iCal.
J'ai eu cette objection pour l'usage de systèmes non doodle : des utilisateurs connectent à leur compte doodle à leur calendrier iCal, de façon que leurs...Une fonctionnalité intéressante serait de connecter Studs avec un calendrier iCal.
J'ai eu cette objection pour l'usage de systèmes non doodle : des utilisateurs connectent à leur compte doodle à leur calendrier iCal, de façon que leurs dispo sont mises à jour sur le sondage automatiquement à chaque changement.
C'est assez pratique je trouve.
2.0