framadate issueshttps://framagit.org/groups/framasoft/framadate/-/issues2021-12-23T15:30:51Zhttps://framagit.org/framasoft/framadate/framadate/-/issues/381Value Max is limiting total number of polls2021-12-23T15:30:51Zlogg sarValue Max is limiting total number of pollsHi there
I use framadate on my own site to handle job-sharing at events.
For every hour of engagement I need a maximum number of people.
For example between 13:00 and 14:00 I need two persons for this job.
Therefore I made a poll and ...Hi there
I use framadate on my own site to handle job-sharing at events.
For every hour of engagement I need a maximum number of people.
For example between 13:00 and 14:00 I need two persons for this job.
Therefore I made a poll and entered at Value Max the number of 2 (Value Max
Limit the amount of voters per option)
IMHO this should limit the number of polls for every hour/option.
Instead of this the **global** number of votes is limited to 2
Is this my fault?
Did I understood this wrong?
Or is this a software problem?
Thank you1.1.20https://framagit.org/framasoft/framadate/framadate/-/issues/382The Software move some of the already made checkmarks into new columns!!!2021-12-23T15:30:51ZBavramorThe Software move some of the already made checkmarks into new columns!!!I like to use the appointment software, but I just noticed a problem: If you add more options to an ongoing survey, the software will move some of the already made checkmarks into the new columns. See my current survey here:
![appointme...I like to use the appointment software, but I just noticed a problem: If you add more options to an ongoing survey, the software will move some of the already made checkmarks into the new columns. See my current survey here:
![appointment_scheduler](/uploads/8f7262e6cfdc39509c104a5215fd7721/appointment_scheduler.png)
Originally only options from 16-18 o'clock were registered. Since some wanted to have a meeting at lunchtime, I just entered a few dates from 12-14 o'clock. Suddenly, however, some of the crosses jumped over, and obviously whenever I entered a new date at an earlier time on the same day (visible on 23.10. and 20.11.), the software strangely also arranged the 12-14 o'clock date on 31.10. and on 1.11. to the right of the 16-18 o'clock date, but otherwise correctly to the left of it.
Can you follow this up?
Thx
Greetz Bavra1.1.20https://framagit.org/framasoft/framadate/framadate/-/issues/385Suppression d'une colonne contenant un @ impossible2018-10-29T14:06:13ZspfSuppression d'une colonne contenant un @ impossibleSeulement sur le framadate spécial dates.
Pour reproduire le bug il suffit de créer un Framadate **dates** avec une colonne contenant un `@` et de tenter de la supprimer.
![Capture_d_écran_de_2018-10-29_15-04-51](/uploads/25f7e83772e21...Seulement sur le framadate spécial dates.
Pour reproduire le bug il suffit de créer un Framadate **dates** avec une colonne contenant un `@` et de tenter de la supprimer.
![Capture_d_écran_de_2018-10-29_15-04-51](/uploads/25f7e83772e211a2be22444d71541fd9/Capture_d_écran_de_2018-10-29_15-04-51.png)https://framagit.org/framasoft/framadate/framadate/-/issues/389Error when editing vote when "max number of participants per option" is enab...2022-04-28T20:47:36ZKersten LohmeyerError when editing vote when "max number of participants per option" is enabled, and a choice reached the maximum.Option "max number of participants per option" set to 1 (don't know whether that's necessary)
Option "every selection can be changed by everyone" set (don't know whether that's necessary)
Choose an option A as person1
Choose another ...Option "max number of participants per option" set to 1 (don't know whether that's necessary)
Option "every selection can be changed by everyone" set (don't know whether that's necessary)
Choose an option A as person1
Choose another option B as person2
Try to choose yet another option C as person1
Error: conflict!
Test case:
https://thdoodle.th-deg.de/AWAT24lu6tnVrNVG
https://thdoodle.th-deg.de/AWAT24lu6tnVrNVGCuSWldRl/adminhttps://framagit.org/framasoft/framadate/framadate/-/issues/390Default vote modification by all2019-04-30T07:28:00ZPierreDefault vote modification by allBonjour, et pardon si doublon il y a, j'ai fouillé un peu dans les *issues* mais n'ai pas trouvé de post similaire.
Par défaut, le mode d'édition des votes est le suivant : **"Tous les sondés peuvent modifier tous les votes"**. Fréquent...Bonjour, et pardon si doublon il y a, j'ai fouillé un peu dans les *issues* mais n'ai pas trouvé de post similaire.
Par défaut, le mode d'édition des votes est le suivant : **"Tous les sondés peuvent modifier tous les votes"**. Fréquent utilisateur depuis plusieurs années, je viens seulement de m'en rendre compte parce qu'on m'a fait remonter l'information.
Ne serait-il pas préférable pour éviter la confusion à la fois aux créateurs et utilisateurs de sondage de mettre par défaut l'option **"Chaque sondé peut modifier son propre vote"**.
À défaut, je suggère de notifier plus clairement que dans les **"Paramètres facultatifs"** cette information par un choix systématique concernant les suggestions.
Merci d'avance.https://framagit.org/framasoft/framadate/framadate/-/issues/392Lors de l'ajout d'une colone, rediriger sur une ancre plutôt qu'en bas de la ...2018-12-03T23:09:37ZJocelynLors de l'ajout d'une colone, rediriger sur une ancre plutôt qu'en bas de la pageQuand j'ajoute une colone à un sondage après coup et que je valide, je m'attends à avoir ma nouvelle colone sous les yeux après validation du formulaire, pas à devoir scroller pour l'afficher.
Ça semble une petite amélioration ergonomiq...Quand j'ajoute une colone à un sondage après coup et que je valide, je m'attends à avoir ma nouvelle colone sous les yeux après validation du formulaire, pas à devoir scroller pour l'afficher.
Ça semble une petite amélioration ergonomique très simple à réaliser : après la validation du formulaire d'ajout de colone, faire la redirection HTTP vers une ancre plutôt que « juste » vers la page.
Bonus : ça fluidifie le travail lorsque je veux ajouter plusieurs colones à la suite.https://framagit.org/framasoft/framadate/framadate/-/issues/393Bug de l'affichage graphique des résultats quand grand nombre de colonnes et ...2018-12-06T15:07:29ZspfBug de l'affichage graphique des résultats quand grand nombre de colonnes et titre longsLors de gros framadate mêlant de nombreux choix et des titres longs, l'affichage graphique des résultats bug :
![Capture_d_écran_de_2018-12-06_15-59-57](/uploads/1c52e6416afea717f303c332d5c7ea02/Capture_d_écran_de_2018-12-06_15-59-57.pn...Lors de gros framadate mêlant de nombreux choix et des titres longs, l'affichage graphique des résultats bug :
![Capture_d_écran_de_2018-12-06_15-59-57](/uploads/1c52e6416afea717f303c332d5c7ea02/Capture_d_écran_de_2018-12-06_15-59-57.png)
Pour reproduire : créer un date avec > 30 colonnes et au moins une colonne avec un titre long (testé avec `un nom vachement long pour tester ! - 16h`) et une quinzaine de votes.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/398Add automatic check for php-xml module at install2018-12-28T08:38:19ZThomasthomas.citharel@framasoft.orgAdd automatic check for php-xml module at installRelated to https://framagit.org/framasoft/framadate/framadate/issues/397Related to https://framagit.org/framasoft/framadate/framadate/issues/3971.2.0https://framagit.org/framasoft/framadate/framadate/-/issues/401Permettre d'ajouter plusieurs horaires en édition2019-01-30T14:40:19ZspfPermettre d'ajouter plusieurs horaires en éditionPour le moment, quand on veut [ajouter une colonne](https://docs.framasoft.org/fr/framadate/fonctionnalites.html#ajouter-une-colonne) après création du framadate, on ne peut qu'**un** horaire (contrairement à la création où on peut en aj...Pour le moment, quand on veut [ajouter une colonne](https://docs.framasoft.org/fr/framadate/fonctionnalites.html#ajouter-une-colonne) après création du framadate, on ne peut qu'**un** horaire (contrairement à la création où on peut en ajouter plusieurs).https://framagit.org/framasoft/framadate/framadate/-/issues/402Missing key: Poll results.Link to edit this particular line has been copied!2019-07-12T12:27:21ZKersten LohmeyerMissing key: Poll results.Link to edit this particular line has been copied!See title. When editing a poll and copying the link to the clipboard there's a missing translation (in every language).See title. When editing a poll and copying the link to the clipboard there's a missing translation (in every language).https://framagit.org/framasoft/framadate/framadate/-/issues/403Voting layout on mobile2023-04-23T16:03:09ZThomasVoting layout on mobileWould it be possible to change the layout for mobile when voting. Currently, it's in an array that can't be scrolled.
Maybe a vertical layout would help?
For instance, this pull need to be moved in desktop view from mobile device: https:...Would it be possible to change the layout for mobile when voting. Currently, it's in an array that can't be scrolled.
Maybe a vertical layout would help?
For instance, this pull need to be moved in desktop view from mobile device: https://framadate.org/fedilab-logohttps://framagit.org/framasoft/framadate/framadate/-/issues/406Feature Requests2020-04-04T21:29:52ZTorstenFeature RequestsA couple of feature request from users in random order, I can elaborate on the use cases if desired.
- A possibility to only have yes/no response type (#24)
- Hide comments if the poll is anonymous
- Email the results to the author aft...A couple of feature request from users in random order, I can elaborate on the use cases if desired.
- A possibility to only have yes/no response type (#24)
- Hide comments if the poll is anonymous
- Email the results to the author after expiry
- Enable editing of the max option after creation of the poll
- A max limit on the amount of yes votes per user
Best regards,
Torstenhttps://framagit.org/framasoft/framadate/framadate/-/issues/408Feature : Poll template, multi-polls, search polls by criteria2019-03-23T23:29:04ZSylvainFeature : Poll template, multi-polls, search polls by criteriaHello,
The aim of this feature is to enable a user to create a poll of polls, based on a given template created at the beginning, then other users are able to create polls using this poll template, then other users are able to search po...Hello,
The aim of this feature is to enable a user to create a poll of polls, based on a given template created at the beginning, then other users are able to create polls using this poll template, then other users are able to search polls (filtering on poll template fields) and to use the poll(s) they found.
This can be very useful for entities which want to enable their members to create and search polls based on a similar frame. Typically, a tennis club manager to create a template poll. The players to create a poll for searching other players. The players to search polls for completing a game team.
I currently know such a tennis club which uses FB for this aim (!), and it is particularly inconvenient.
There are 3 roles :
1. poll template creator,
2. poll creator (using poll template),
3. poll users (searching and answering polls).
Of course, a person can get any of these roles.
Here is the scenario of this feature:
A user1 (Role 1) create a poll template, selecting and configuring fields from a set of possible fields.
Example:
* Field 1: Type = time, Title = "Date/Time".
* Field 2: Type = number, Range = [0-10], Title = "Level Min".
* Field 3: Type = number, Range = [0-10], Title = "Level Max".
The user1 sends the link (Link1) of the poll template to other users (Role 2 and Role 3).
A user2 (Role 2) uses this link to create a poll, by instantiating the template.
Example:
* Date/Time = 2019/03/14 18:00
* Level Min = 3
* Level Max = 5
The user2 may send the link (Link2) of the instantiated poll to other users to access directly to this poll.
But other users may also find this poll by searching polls related to a template, from Link1.
==> Here comes the most useful feature : Search for a poll
A user3 (Role 3) search for polls using the search form from Link1.
Example:
* Date/Time = from 2019/03/14 17:00 to 2019/03/14 21:00
* Level Min = from 3 to 3
* Level Max = from 4 to 6
Since the poll of user2 is matching this search, user3 will see the Link2 in the search results, and can access and answer the poll of user2.https://framagit.org/framasoft/framadate/framadate/-/issues/409Avertissement lors de la suppression d'un vote2019-03-21T10:46:08ZspfAvertissement lors de la suppression d'un vote(signalé sur le support)
En tant qu'admin d'un Framadate, si on souhaite **modifier** un vote et qu'on clique sur la **x**, cela supprime le vote **sans avertissement** ni possibilité de récupération.
Proposition de solution : message ...(signalé sur le support)
En tant qu'admin d'un Framadate, si on souhaite **modifier** un vote et qu'on clique sur la **x**, cela supprime le vote **sans avertissement** ni possibilité de récupération.
Proposition de solution : message d'alerte « Êtes-vous sûr/sure ? »https://framagit.org/framasoft/framadate/framadate/-/issues/410Error during a new installation. Step Migration.2019-03-24T14:51:39ZPustefixError during a new installation. Step Migration.I have adapted Framadate for cloudfoundry and get an error during the migration.
It always stops at the ninth migration (see picture).
![Bildschirmfoto_vom_2019-03-24_15-16-45](/uploads/5b31ad846f64afb99b90a131ca65e7cb/Bildschirm...I have adapted Framadate for cloudfoundry and get an error during the migration.
It always stops at the ninth migration (see picture).
![Bildschirmfoto_vom_2019-03-24_15-16-45](/uploads/5b31ad846f64afb99b90a131ca65e7cb/Bildschirmfoto_vom_2019-03-24_15-16-45.png)
I have the error message attached.
Unfortunately I don't see the table name where the error occurs.
```
2019-03-24T15:18:22.65+0100 [APP/PROC/WEB/0] OUT 14:18:22 httpd | [Sun Mar 24 14:18:22.621755 2019] [proxy_fcgi:error] [pid 209:tid 140642722211584] [client 109.90.224.160:0] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for 'date' in /home/vcap/app/framadate/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:104\nStack trace:\n#0 /home/vcap/app/framadate/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php(104): PDO->query('ALTER TABLE fd_...')\n#1 /home/vcap/app/framadate/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(852): Doctrine\\DBAL\\Driver\\PDOConnection->query('ALTER TABLE fd_...')\n#2 /home/vcap/app/framadate/vendor/doctrine/migrations/lib/Doctrine/DBAL/Migrations/Version.php(408): Doctrine\\DBAL\\Connection->executeQuery('ALTER TABLE fd_...')\n#3 /home/vcap/app/framadate/vendor/doctrine/migrations/lib/Doctrine/DBAL/Migrations/Version.php(294): Doctrine\\DBAL\\Migrations\\Version->executeRegisteredSql(false, false)\n#4 /home/vcap/app/framadate/vendor/doctrine/migrations/lib/Doctrine/DBAL/Migrations/Migration.php(183): Doctrine\\DBAL\\Migrations\\Version->execute('up',...\n', referer: http://franky.cfapps.io/admin/migration.php
2019-03-24T15:18:22.65+0100 [APP/PROC/WEB/0] OUT 14:18:22 httpd | 109.90.224.160 - - [24/Mar/2019:14:18:22 +0000] "POST /admin/migration.php HTTP/1.1" 500 - vcap_request_id=764016d9-42d2-4f50-5f3b-8a8acb4393c3 peer_addr=10.254.113.247
```https://framagit.org/framasoft/framadate/framadate/-/issues/412Printview cluttered2019-04-02T14:49:06ZTorstenPrintview clutteredPrintview contains the complete edit links when "all voters can modify any vote" is used, thus cluttering the print. Adding to print.css
`span.edit-username-left {
display: none;
}`
solves this problem.
Adding
`table {
overfl...Printview contains the complete edit links when "all voters can modify any vote" is used, thus cluttering the print. Adding to print.css
`span.edit-username-left {
display: none;
}`
solves this problem.
Adding
`table {
overflow: visible !important;
}`
stops Chrome to overlap the repeating table head after a page break.https://framagit.org/framasoft/framadate/framadate/-/issues/414Message de rappel du lien d'édition moins anxiogène2019-04-05T15:25:06ZspfMessage de rappel du lien d'édition moins anxiogène(demande sur le support)
Pour les personnes qui ne sont pas à l'aise avec l'informatique, le message :
> Votre vote a bien été pris en compte, mais faites attention : ce sondage n'autorise l'édition de votre vote qu'avec le lien person...(demande sur le support)
Pour les personnes qui ne sont pas à l'aise avec l'informatique, le message :
> Votre vote a bien été pris en compte, mais faites attention : ce sondage n'autorise l'édition de votre vote qu'avec le lien personnalisé suivant ; conservez-le précieusement !
visible [ici](https://framagit.org/search?group_id=&project_id=16&repository_ref=&scope=blobs&search=mais+faites+attention#L505) et [ici](https://framagit.org/search?group_id=&project_id=16&repository_ref=&scope=blobs&search=mais+faites+attention#L482) semble anxiogène.
Suggestion :
> Votre vote a bien été pris en compte !
>
> Mais veuillez notez que vous devez conserver ce lien personnalisé pour pouvoir éditer votre vote.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/421Add a cron system2019-04-15T09:38:36ZThomasthomas.citharel@framasoft.orgAdd a cron systemRight now polls are expired through [a PurgeService](https://framagit.org/framasoft/framadate/framadate/blob/develop/app/classes/Framadate/Services/PurgeService.php) that executes randomly on each page call.
The notify before expiration...Right now polls are expired through [a PurgeService](https://framagit.org/framasoft/framadate/framadate/blob/develop/app/classes/Framadate/Services/PurgeService.php) that executes randomly on each page call.
The notify before expiration feature (#415) sound heavier and can't be done this way. It's a good occasion to move these tasks to a dedicated job queue.
What it needs to have:
* ability to load through system cron (calling `php -f cron.php`) or just ajax, see what Nextcloud has
* save into database
* name (for job type), priority and arguments
* timestamp `run_after`
Also https://github.com/peppeocchi/php-cron-scheduler might be worth a look.