View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
18315 | Bug reports | Survey participants (Tokens) | public | 2022-08-17 08:15 | 2024-11-05 13:29 |
Reporter | Jmantysalo | Assigned To | tibor.pacalat | ||
Priority | none | Severity | partial_block | ||
Status | closed | Resolution | fixed | ||
Product Version | 5.3.x | ||||
Summary | 18315: Uses left -value goes to negative | ||||
Description | First: In participant settings there is a setting 'Allow multiple responses or update responses with one access code:'. Why so? Here a users wants only one answer for one token, but still be possible to modify the answer. So it seems logical to split this setting. Then, if this is set to On, I can add a participant and put 2 as a value to Uses left, fill the survey three times, and Uses left shows -1. Because of this I mark this as a bug, not as a feature request. | ||||
Tags | No tags attached. | ||||
Bug heat | 20 | ||||
Complete LimeSurvey version number (& build) | 5.3.26+220720 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | |||||
Database type & version | N/A | ||||
Server OS (if known) | |||||
Webserver software & version (if known) | |||||
PHP Version | N/A | ||||
Will try to reproduce |
|
Hi, If I understand correctly, your steps are:
The expected would be to have uses left to 0 and only allow 2 times, right? |
|
This setting is always tricky :)
This refers that:
I agree this UI could be enhanced. With a bit of JQuery, the proper texts could be set in place depending on which prio option is checked. |
|
There are several places where more dynamic GUI would be nice. For example, if 'Show welcome screen' is Off, then the page 'Survey text elements' could show an info text about this in Description-field. But this is somewhat different. Why can't there be an option where a participant could change his/her answer, but not make another answer? And in any case, if I set 'Uses left' to 2, I suppose the participant can answer 2 times. |
|
That's the case when
I agree that setting may not make much sense if you set token persistence to ON |
|
Confirmed this behaviour, which is not as expected. |
|
OK, current behaviour is as follows.
This allows infinite responses. Uses Left field is not honored. So, my conclusion is we should update a bit the GUI to:
@c_schmitz thoughts? |
|
@gabrieljenik I agree that this definitely needs clarification, so I agree to your proposal. |
|
Jquery screen rules for "Allow multiple responses or update responses with one token":
2) If:
|
|
https://github.com/LimeSurvey/LimeSurvey/pull/3010 As an improvement: persistence could be turned off automatically if the anonymous responses option is ON, to make it clearer for the user. |
|
:/ unsure on this point, just leave it like this since. It's not a good way to do something without user action.
|
|
New PR: https://github.com/LimeSurvey/LimeSurvey/pull/3060/files |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=35340 |
|
Tested and merged. |
|
Fixed in Release 6.2.2+230814 |
|
@tibor.pacalat This could probably be a good candidate for re testing. By comments, it could have been got lost or got broken |
|
On 6.6.8+241104 I still got Uses left -value go to negative number. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2022-08-17 08:15 | Jmantysalo | New Issue | |
2022-08-17 17:18 | gabrieljenik | Severity | minor => partial_block |
2022-08-17 17:19 | gabrieljenik | Assigned To | => gabrieljenik |
2022-08-17 17:19 | gabrieljenik | Status | new => acknowledged |
2022-08-17 17:19 | gabrieljenik | Note Added: 71472 | |
2022-08-17 17:19 | gabrieljenik | Bug heat | 0 => 2 |
2022-08-19 14:23 | gabrieljenik | Assigned To | gabrieljenik => |
2022-08-19 14:23 | gabrieljenik | Status | acknowledged => confirmed |
2022-12-15 17:41 | gabrieljenik | Assigned To | => gabrieljenik |
2022-12-15 17:41 | gabrieljenik | Status | confirmed => assigned |
2022-12-22 22:35 | gabrieljenik | Note Added: 73296 | |
2022-12-22 22:38 | gabrieljenik | Note Added: 73297 | |
2022-12-22 22:38 | gabrieljenik | Assigned To | gabrieljenik => |
2022-12-22 22:38 | gabrieljenik | Status | assigned => feedback |
2023-01-02 08:32 | Jmantysalo | Note Added: 73323 | |
2023-01-02 08:32 | Jmantysalo | Bug heat | 2 => 4 |
2023-01-02 08:32 | Jmantysalo | Status | feedback => new |
2023-01-02 13:12 | gabrieljenik | Note Added: 73328 | |
2023-01-03 15:29 | gabrieljenik | Note Edited: 73328 | |
2023-01-03 15:43 | gabrieljenik | Note Edited: 73296 | |
2023-01-03 15:44 | gabrieljenik | Assigned To | => gabrieljenik |
2023-01-03 15:44 | gabrieljenik | Status | new => confirmed |
2023-01-03 15:44 | gabrieljenik | Note Added: 73337 | |
2023-01-03 15:44 | gabrieljenik | Status | confirmed => assigned |
2023-01-04 14:55 | gabrieljenik | Note Added: 73358 | |
2023-01-04 14:55 | gabrieljenik | Status | assigned => feedback |
2023-02-23 17:57 | c_schmitz | Note Added: 73942 | |
2023-02-23 17:57 | c_schmitz | Bug heat | 4 => 6 |
2023-03-21 18:05 | gabrieljenik | Note Added: 74219 | |
2023-03-23 20:38 | gabrieljenik | Assigned To | gabrieljenik => DenisChenu |
2023-03-23 20:38 | gabrieljenik | Status | feedback => ready for code review |
2023-03-23 20:38 | gabrieljenik | Note Added: 74256 | |
2023-03-24 09:10 | DenisChenu | Note Added: 74272 | |
2023-03-24 09:10 | DenisChenu | Bug heat | 6 => 8 |
2023-03-24 09:12 | DenisChenu | Assigned To | DenisChenu => |
2023-03-24 09:12 | DenisChenu | Status | ready for code review => ready for testing |
2023-04-19 23:25 | gabrieljenik | Note Added: 74553 | |
2023-05-19 17:04 | guest | Bug heat | 8 => 14 |
2023-08-10 13:53 | Changeset attached | => LimeSurvey master 841ebf99 | |
2023-08-10 13:53 | guest | Note Added: 76530 | |
2023-08-10 13:53 | guest | Bug heat | 14 => 16 |
2023-08-10 13:53 | tibor.pacalat | Assigned To | => tibor.pacalat |
2023-08-10 13:53 | tibor.pacalat | Status | ready for testing => resolved |
2023-08-10 13:53 | tibor.pacalat | Resolution | open => fixed |
2023-08-10 13:53 | tibor.pacalat | Note Added: 76531 | |
2023-08-10 13:53 | tibor.pacalat | Bug heat | 16 => 18 |
2023-08-14 09:30 | LimeBot | Note Added: 76559 | |
2023-08-14 09:30 | LimeBot | Status | resolved => closed |
2023-08-14 09:30 | LimeBot | Bug heat | 18 => 20 |
2024-10-31 17:58 | gabrieljenik | Note Added: 81329 | |
2024-11-05 13:29 | Jmantysalo | Note Added: 81343 |