framadate issueshttps://framagit.org/groups/framasoft/framadate/-/issues2019-03-24T14:51:39Zhttps://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/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/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/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/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/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/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/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/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/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/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/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/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/376Parts of translation en and de in mails that are sent are not logical2019-04-01T09:03:58ZTorstenParts of translation en and de in mails that are sent are not logicalSome things from the french translation seem to have gone wrong. "l'adresse suivante" in english became "link above" instead of "link below" or "following link", same in german. I assume the other translations are based on the english ve...Some things from the french translation seem to have gone wrong. "l'adresse suivante" in english became "link above" instead of "link below" or "following link", same in german. I assume the other translations are based on the english version too so probably make the same mistake. The link is in fact below the text.
Best,
Torstenhttps://framagit.org/framasoft/framadate/framadate/-/issues/373Car Pooling : Feature or fork2018-10-11T15:03:46ZMarc BoyerCar Pooling : Feature or forkDear all,
I would like to write a Car Poling (covoiturage in french) application for children sport team.
The need is the following: it is common on saturday to have match somewhere, and the parents have to organize themselves to drive...Dear all,
I would like to write a Car Poling (covoiturage in french) application for children sport team.
The need is the following: it is common on saturday to have match somewhere, and the parents have to organize themselves to drive their children. Some share a car, some not, it is hard to organize by email.
Since I did not find any existing solution, I would like to develop a new one, perhaps based in framadate code.
So comes my first question: is the frama team interested by hosting such an application?
If you are interested, several questions arrise:
1. would it be new feature or a complete fork ?
2. how to organise the development?
3. is someone ready to guide me on the current code state (seems that from Stud first lines to Smarty, several layers exist)?
4. Do you prefer discussions in french (I am french), on english?
....
I am a computer scientist, I have teached C and Java, and I currently just write a few bash/awk scripts, but I have read PHP/MySQL books, and I am not afraid by the task. I plan one year of development.https://framagit.org/framasoft/framadate/framadate/-/issues/363Step 3 - In the english version the expiry date registered is always the default2019-02-05T12:53:50ZClermontéStep 3 - In the english version the expiry date registered is always the default**Context**
Step 3 of created a poll in the English version.
**Problem**
Whatever is the asked expiry date the software registers the date by default
**Suggestion**
If the asked expiry date is valid, the software must keep this...**Context**
Step 3 of created a poll in the English version.
**Problem**
Whatever is the asked expiry date the software registers the date by default
**Suggestion**
If the asked expiry date is valid, the software must keep this value, and use default only when it is not valid.https://framagit.org/framasoft/framadate/framadate/-/issues/362Step 3 - expiry date disapear when enter key is pressed.2019-04-15T14:03:33ZClermontéStep 3 - expiry date disapear when enter key is pressed.When editing the expiry date input field, if you press the enter key then the date is removed.
![Issue362](/uploads/13d9714f6cd082f2add9f0b3cfb5cee0/Issue362.jpg)
This is not the usual way.
This is confusing for the user because pe...When editing the expiry date input field, if you press the enter key then the date is removed.
![Issue362](/uploads/13d9714f6cd082f2add9f0b3cfb5cee0/Issue362.jpg)
This is not the usual way.
This is confusing for the user because perhaps he will not see that this field is empty and then press the "create poll" button, then the software will choose the default.
https://framagit.org/framasoft/framadate/framadate/-/issues/356Sondage sans SMTP2018-07-25T09:05:19ZbernoouzSondage sans SMTPEst-il possible de créer des sondages sans que ceux-ci soient envoyés par mail ? Qu'ils soient uniquement disponible sur le WebSite ? Faut-il modifier la configuration Framadate ?
MerciEst-il possible de créer des sondages sans que ceux-ci soient envoyés par mail ? Qu'ils soient uniquement disponible sur le WebSite ? Faut-il modifier la configuration Framadate ?
Mercihttps://framagit.org/framasoft/framadate/framadate/-/issues/351Fatal Error in class.phpmailer.php2020-01-14T00:34:19ZStefan HerzogFatal Error in class.phpmailer.phpHey guys,
I just created a survey (the first one after installation) and I got this:
```
Fatal error: Uncaught exception 'phpmailerException' with message 'SMTP Error: Could not connect to SMTP host.' in /www/htdocs/XXXXX/deployment/ap...Hey guys,
I just created a survey (the first one after installation) and I got this:
```
Fatal error: Uncaught exception 'phpmailerException' with message 'SMTP Error: Could not connect to SMTP host.' in /www/htdocs/XXXXX/deployment/apps/framadate/vendor/phpmailer/phpmailer/class.phpmailer.php:1685 Stack trace: #0 /www/htdocs/XXXXX/deployment/apps/framadate/vendor/phpmailer/phpmailer/class.phpmailer.php(1542): PHPMailer->smtpConnect(Array) #1 /www/htdocs/XXXXX/deployment/apps/framadate/vendor/phpmailer/phpmailer/class.phpmailer.php(1337): PHPMailer->smtpSend('Date: Sun, 8 Ju...', 'This is a multi...') #2 /www/htdocs/XXXXX/deployment/apps/framadate/vendor/phpmailer/phpmailer/class.phpmailer.php(1215): PHPMailer->postSend() #3 /www/htdocs/XXXXX/deployment/apps/framadate/app/classes/Framadate/Services/MailService.php(58): PHPMailer->send() #4 /www/htdocs/XXXXX/deployment/apps/framadate/create_date_poll.php(226): Framadate\Services\MailService->send('temp161127@die-...', '[Framadate][Nac.. in /www/htdocs/XXXXX/deployment/apps/framadate/vendor/phpmailer/phpmailer/class.phpmailer.php on line 1685
```
I'm wondering as I never configured my SMTP host! What's happening here and how can I resolve it?
Greetings
alve89https://framagit.org/framasoft/framadate/framadate/-/issues/349Only admin can create poll2018-07-06T13:34:04ZThomasthomas.citharel@framasoft.orgOnly admin can create poll*Issue originally at https://github.com/framasoft/framadate/issues/55*
Is possible set that only admin can create new polls?
Thanks!*Issue originally at https://github.com/framasoft/framadate/issues/55*
Is possible set that only admin can create new polls?
Thanks!