View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
18832 | Bug reports | Survey participants (Tokens) | public | 2023-05-19 16:36 | 2024-11-19 18:14 |
Reporter | Mazi | Assigned To | ollehar | ||
Priority | none | Severity | block | ||
Status | closed | Resolution | fixed | ||
Product Version | 5.6.x | ||||
Summary | 18832: Participants can't re-enter a submitted survey if setting is using "inherit" at participant settings | ||||
Description | If I allow participants to re-enter an already submitted survey, this only works fine if the participant setting is explicitly set. When defining this at the global survey settings and setting the local setting at survey level to "inherit", this is not taken into account. | ||||
Steps To Reproduce | Steps to reproduceCreate a closed survey with a single test token.
At survey level set the same settings to "inherit". Start the survey with your token and submit the data set. Now go to the local survey's participant settings and explicitly set the survey to
Go back to the participant overview -> The icon to take the survey now shows up. Expected resultBe able to re-enter a survey if the required settings are defined like that at the global survey settings. Actual resultIcon to re-enter the survey is not shown. | ||||
Tags | No tags attached. | ||||
Bug heat | 12 | ||||
Complete LimeSurvey version number (& build) | Version 5.6.21+230518 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | Chrome | ||||
Database type & version | MySQL | ||||
Server OS (if known) | |||||
Webserver software & version (if known) | |||||
PHP Version | 8.1 | ||||
@ollehar, can we assign this one? It is pretty anoying and buggy for a new project we are starting soon. |
|
@ollehar, any feedback?! |
|
We have positively tested this. |
|
@tibor.pacalat as well :) |
|
@gabrieljenik, I am sorry but I am on vacation the next 10 days. |
|
Fix committed to 5.x branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=35267 |
|
I am able to see the icon, re-enter the survey with the existing token and edit the answers with the settings as they are in the description. Tested and merged. |
|
Fixed in Release 5.6.32+230731 |
|
Master PR: https://github.com/LimeSurvey/LimeSurvey/pull/3312 |
|
Tests for v5: https://github.com/LimeSurvey/LimeSurvey/pull/3324 |
|
Master tested OK. |
|
I am getting error when I try to save survey settings: I'll talk to Kevin, could be my local setup. |
|
Make debug=2 and paste the stacktrace please. |
|
https://github.com/LimeSurvey/LimeSurvey/pull/3324 needs code review. |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=35323 |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=35322 |
|
OK, I have asked to @Ollehar now |
|
Hm why do two PRs if you can cherry-pick from master to 5.x branch? I was hoping to avoid the administration. :d |
|
I don't know. I was just following the same principles as with everything else we push |
|
Oh yeah, you're right. I was still stuck in the other discussion regarding cherry-pick. All good. |
|
Fixed in Release 6.2.2+230814 |
|
This is the current status (https://bugs.limesurvey.org/view.php?id=18832#c76498):
|
|
LimeSurvey: 5.x 3744cff3 2023-07-26 17:55 Gabriel Jenik Committer: GitHub Details Diff |
Fixed issue 18832: Participants can't re-enter a submitted survey if setting is using "inherit" at participant settings (#3285) Co-authored-by: lapiudevgit <devgit@lapiu.biz> |
Affected Issues 18832 |
|
mod - application/helpers/expressions/em_manager_helper.php | Diff File | ||
mod - application/models/TokenDynamic.php | Diff File | ||
mod - tests/functional/backend/NoGreenBarTest.php | Diff File | ||
LimeSurvey: master 9275126f 2023-08-09 12:27 Gabriel Jenik Committer: GitHub Details Diff |
Fixed issue 18832: Participants can't re-enter a submitted survey if setting is using "inherit" at participant settings (#3312) Co-authored-by: lapiudevgit <devgit@lapiu.biz> Co-authored-by: tiborpacalat <129872163+tiborpacalat@users.noreply.github.com> |
Affected Issues 18832 |
|
mod - application/helpers/expressions/em_manager_helper.php | Diff File | ||
mod - application/models/TokenDynamic.php | Diff File | ||
mod - tests/functional/backend/NoGreenBarTest.php | Diff File | ||
add - tests/unit/models/TokenDynamicTest.php | Diff File | ||
LimeSurvey: master 9275126f 2023-08-09 12:27 Gabriel Jenik Committer: GitHub Details Diff |
Fixed issue 18832: Participants can't re-enter a submitted survey if setting is using "inherit" at participant settings (#3312) Co-authored-by: lapiudevgit <devgit@lapiu.biz> Co-authored-by: tiborpacalat <129872163+tiborpacalat@users.noreply.github.com> |
Affected Issues 18832 |
|
mod - application/helpers/expressions/em_manager_helper.php | Diff File | ||
mod - application/models/TokenDynamic.php | Diff File | ||
mod - tests/functional/backend/NoGreenBarTest.php | Diff File | ||
add - tests/unit/models/TokenDynamicTest.php | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-05-19 16:36 | Mazi | New Issue | |
2023-05-25 16:48 | Mazi | Note Added: 75228 | |
2023-05-25 16:48 | Mazi | Bug heat | 0 => 2 |
2023-06-23 11:56 | Mazi | Note Added: 75831 | |
2023-07-07 22:12 | gabrieljenik | Assigned To | => gabrieljenik |
2023-07-07 22:12 | gabrieljenik | Status | new => assigned |
2023-07-13 18:14 | gabrieljenik | Assigned To | gabrieljenik => DenisChenu |
2023-07-13 18:14 | gabrieljenik | Status | assigned => ready for code review |
2023-07-13 18:14 | gabrieljenik | Note Added: 76080 | |
2023-07-13 18:14 | gabrieljenik | Bug heat | 2 => 4 |
2023-07-13 18:33 | DenisChenu | Assigned To | DenisChenu => |
2023-07-13 18:33 | DenisChenu | Status | ready for code review => ready for testing |
2023-07-26 14:39 | gabrieljenik | Assigned To | => gabrieljenik |
2023-07-26 14:39 | gabrieljenik | Status | ready for testing => in testing |
2023-07-26 14:39 | gabrieljenik | Note Added: 76272 | |
2023-07-26 14:39 | gabrieljenik | Assigned To | gabrieljenik => tibor.pacalat |
2023-07-26 14:39 | gabrieljenik | Note Added: 76273 | |
2023-07-26 15:45 | Mazi | Note Added: 76274 | |
2023-07-26 15:55 | Changeset attached | => LimeSurvey 5.x 3744cff3 | |
2023-07-26 15:55 | guest | Note Added: 76275 | |
2023-07-26 15:55 | guest | Bug heat | 4 => 6 |
2023-07-26 15:56 | tibor.pacalat | Status | in testing => resolved |
2023-07-26 15:56 | tibor.pacalat | Resolution | open => fixed |
2023-07-26 15:56 | tibor.pacalat | Note Added: 76276 | |
2023-07-26 15:56 | tibor.pacalat | Bug heat | 6 => 8 |
2023-07-27 19:14 | gabrieljenik | Issue cloned: 18993 | |
2023-07-31 12:32 | LimeBot | Note Added: 76361 | |
2023-07-31 12:32 | LimeBot | Status | resolved => closed |
2023-07-31 12:32 | LimeBot | Bug heat | 8 => 10 |
2023-07-31 13:42 | gabrieljenik | Assigned To | tibor.pacalat => gabrieljenik |
2023-07-31 13:42 | gabrieljenik | Status | closed => ready for testing |
2023-07-31 13:42 | gabrieljenik | Note Added: 76366 | |
2023-08-02 15:19 | gabrieljenik | Note Added: 76400 | |
2023-08-08 14:23 | gabrieljenik | Note Added: 76490 | |
2023-08-08 14:23 | gabrieljenik | Assigned To | gabrieljenik => tibor.pacalat |
2023-08-08 14:23 | gabrieljenik | Status | ready for testing => in testing |
2023-08-08 19:10 | tibor.pacalat | Note Added: 76494 | |
2023-08-08 23:55 | gabrieljenik | Note Added: 76497 | |
2023-08-09 10:14 | tibor.pacalat | Note Added: 76498 | |
2023-08-09 10:27 | Changeset attached | => LimeSurvey master 9275126f | |
2023-08-09 10:27 | Changeset attached | => LimeSurvey master 9275126f | |
2023-08-09 10:27 | guest | Note Added: 76499 | |
2023-08-09 10:27 | guest | Note Added: 76500 | |
2023-08-09 13:57 | gabrieljenik | Note Added: 76504 | |
2023-08-09 14:19 | ollehar | Note Added: 76510 | |
2023-08-09 14:19 | ollehar | Bug heat | 10 => 12 |
2023-08-09 14:42 | gabrieljenik | Note Added: 76515 | |
2023-08-09 15:03 | ollehar | Note Added: 76516 | |
2023-08-14 09:30 | LimeBot | Note Added: 76557 | |
2023-08-14 09:30 | LimeBot | Status | in testing => closed |
2023-08-14 14:11 | gabrieljenik | Assigned To | tibor.pacalat => ollehar |
2023-08-14 14:11 | gabrieljenik | Status | closed => ready for code review |
2023-08-14 14:11 | gabrieljenik | Note Added: 76565 | |
2023-10-13 15:26 | tibor.pacalat | Status | ready for code review => resolved |
2024-11-19 18:14 | c_schmitz | Status | resolved => closed |