View Issue Details

This bug affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
18332Feature requestsExpression Managerpublic2024-09-09 18:36
ReporterDenisChenu Assigned ToDenisChenu  
PrioritynoneSeverityfeature 
Status closedResolutionfixed 
Summary18332: Mandatory soft must be related to Question not Page
Description

See https://bugs.limesurvey.org/view.php?id=14560

Additional Information

Interest :

  1. Mandatory is Question attribute not a page attribute
  2. Less potential issue : each question was tested separately
  3. We can choose a different way to send the mandatory soft POST : for example a checkbox after answer hidding the answer part (for each question)
TagsNo tags attached.
Bug heat8
Story point estimate
Users affected %

Relationships

related to 14560 closeddominikvitt Bug reports Mandatory soft must be related to Question not Page 
related to 18808 closedDenisChenu Bug reports Mandatory soft only works once per survey if over multiple pages/groups 
related to 18443 closedDenisChenu Bug reports Optional questions not working without "popup" 

Users monitoring this issue

DenisChenu

Activities

DenisChenu

DenisChenu

2022-09-29 16:43

developer   ~72017

My opinon: it's more an issue than a feature.

DenisChenu

DenisChenu

2023-01-04 10:41

developer   ~73346

Start by https://github.com/LimeSurvey/LimeSurvey/pull/2825

Next step : move to specific POST by questions.

DenisChenu

DenisChenu

2024-09-04 11:47

developer   ~80893

All done in https://github.com/LimeSurvey/LimeSurvey/pull/3950

DenisChenu

DenisChenu

2024-09-09 14:00

developer   ~80926

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=36542

tibor.pacalat

tibor.pacalat

2024-09-09 14:01

administrator   ~80928

Resolved as part of 18443.

LimeBot

LimeBot

2024-09-09 18:36

administrator   ~80944

Fixed in Release 6.6.3+240909

Related Changesets

LimeSurvey: master 5d559e19

2024-09-09 16:00

DenisChenu

Committer: GitHub


Details Diff
Fixed issue 19534: Survey cannot be submitted if "soft force" options are used and "full index" is active (#3950)

* Fixed issue 18443: Optional questions not working without "popup"
* Fixed issue: Optional questions not working without javascript
* Fixed issue 18332: Mandatory soft must be related to Question not Page
Affected Issues
18332, 18443, 19534
mod - application/helpers/expressions/em_manager_helper.php Diff File
add - application/views/survey/questions/question_help/softmandatory_input.twig Diff File
mod - themes/survey/fruity_twentythree/scripts/theme.js Diff File
mod - themes/survey/vanilla/views/subviews/messages/bootstrap_alert_modal.twig Diff File
mod - themes/survey/vanilla/views/subviews/navigation/navigator.twig Diff File

Issue History

Date Modified Username Field Change
2022-09-01 13:38 DenisChenu New Issue
2022-09-01 13:38 DenisChenu Relationship added related to 14560
2022-09-29 16:43 DenisChenu Note Added: 72017
2022-09-29 16:43 DenisChenu Bug heat 0 => 2
2022-10-28 08:21 DenisChenu Assigned To => DenisChenu
2022-10-28 08:21 DenisChenu Status new => assigned
2023-01-04 10:41 DenisChenu Note Added: 73346
2023-05-09 05:27 adamzammit Relationship added related to 18808
2023-05-19 13:43 DenisChenu Relationship added related to 18443
2024-06-13 10:14 DenisChenu Assigned To DenisChenu =>
2024-06-13 10:14 DenisChenu Status assigned => new
2024-06-13 10:14 DenisChenu Issue Monitored: DenisChenu
2024-06-13 10:14 DenisChenu Bug heat 2 => 4
2024-08-29 19:09 DenisChenu Assigned To => DenisChenu
2024-08-29 19:09 DenisChenu Status new => assigned
2024-09-04 11:47 DenisChenu Note Added: 80893
2024-09-09 14:00 DenisChenu Changeset attached => LimeSurvey master 5d559e19
2024-09-09 14:00 DenisChenu Note Added: 80926
2024-09-09 14:00 DenisChenu Resolution open => fixed
2024-09-09 14:01 tibor.pacalat Status assigned => resolved
2024-09-09 14:01 tibor.pacalat Note Added: 80928
2024-09-09 14:01 tibor.pacalat Bug heat 4 => 6
2024-09-09 18:36 LimeBot Note Added: 80944
2024-09-09 18:36 LimeBot Status resolved => closed
2024-09-09 18:36 LimeBot Bug heat 6 => 8