View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15583 [Bug reports] User / Groups / Roles minor have not tried 2019-11-15 15:53 2019-11-15 15:53
Reporter: eddylackmann Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.0-RC8  
Complete LimeSurvey version number (& build): Version 4.0.0-RC7
I will donate to the project if issue is resolved: No
Browser: Chrome / Opera / Firefox / IE
Database & DB-Version: mysql
Server OS (if known): Ubuntu
Webserver software & version (if known):
PHP Version: 7.2
Summary: Change permissions doesn't work with user management massive action
Description:

Apply permission for selected users doesn't work at all.

Tags:
Steps To Reproduce:
  • Go to configuration
  • select "Manage survey administration"
  • Select some users and edit permissions (Massive action)
  • Save
  • Permissions are not applied
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15531 [Bug reports] Survey editing minor have not tried 2019-11-05 11:31 2019-11-15 14:00
Reporter: DenisChenu Platform:  
Assigned To: DenisChenu OS:  
Priority: none OS Version:  
Status: feedback Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6 git fe43804ec0
I will donate to the project if issue is resolved: No
Browser: not relevant ?
Database & DB-Version: not relevant?
Server OS (if known): not relevant ?
Webserver software & version (if known): not relevant ?
PHP Version: not relevant ?
Summary: Add question : nothing appear
Description:

Click on Add question in organize part … wait : nothink appear

Tags:
Steps To Reproduce:

See description

Additional Information:

There are a PJAX isse and a ckeditor in console.
Reload (F5 page) : OK, question editor is here

Attached Files: Capture d’écran du 2019-11-05 11-28-46.png (124,967 bytes) 2019-11-05 11:31
https://bugs.limesurvey.org/file_download.php?file_id=12274&type=bug
Capture d’écran du 2019-11-05 11-28-55.png (80,091 bytes) 2019-11-05 11:31
https://bugs.limesurvey.org/file_download.php?file_id=12275&type=bug
png

limesurvey_survey_QuestionNotShownIssue.lss (29,239 bytes) 2019-11-15 13:57
https://bugs.limesurvey.org/file_download.php?file_id=12333&type=bug
Peek 15-11-2019 13-53.gif (1,907,457 bytes) 2019-11-15 14:00
https://bugs.limesurvey.org/file_download.php?file_id=12334&type=bug
ls_develop.sql.zip (82,301 bytes) 2019-11-15 14:00
https://bugs.limesurvey.org/file_download.php?file_id=12335&type=bug
Notes
(54404)
DenisChenu   
2019-11-05 14:59   

@cdorin : confirm ?

(54607)
DenisChenu   
2019-11-15 08:48   

Still have with https://github.com/LimeSurvey/LimeSurvey/commit/08a378a2f58e8d6083f165acf7b231bac5e68590 (2019-11-15 git version)

  1. My settings was
    1. Simple selector
    2. Show script filed to no (but script field still show)
    3. Directly show edit mode: No
    4. HTML editor mode: Source code
  2. Exact way to reproduce
    1. Survey list
    2. Click on survey
    3. Click on structure
    4. Open a group with questions
    5. CLick on question : question didn't appear.

It seems if group is opened before : question are shown.

(54614)
cdorin   
2019-11-15 09:41   

Can't reproduce it at the moment - but found an error in accessing the question from the question list page. Will report it now.

(54616)
DenisChenu   
2019-11-15 09:44   

It happens but not always …

It seems if group is opened before : question are shown.

but maybe it's related to something other :)

(54631)
ollehar   
2019-11-15 13:08   

Is this for latest git commit?

(54632)
ollehar   
2019-11-15 13:09   

Can you upload your database, Denis?

(54633)
ollehar   
2019-11-15 13:09   

Cannot reproduce.

(54636)
DenisChenu   
2019-11-15 13:57   

Don't think it DB related,

Seems related to sourcecode editor …

I check with included survey

  1. with sourcecode editor > have the issue (after click on one question, anoter one, another one etc …)
  2. Set html editor > reload page with question
  3. Click on another question :OK shown
(54637)
DenisChenu   
2019-11-15 13:58   

Remind : it's difficult because even for me : issue is unstable …

(54638)
DenisChenu   
2019-11-15 14:00   

SQL DB and another screecast


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15527 [Bug reports] Survey editing block have not tried 2019-11-04 11:00 2019-11-15 13:32
Reporter: ollehar Platform:  
Assigned To: ollehar OS:  
Priority: none OS Version:  
Status: feedback Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.x  
Complete LimeSurvey version number (& build): latest develop
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Advanced question attributes are not populated when changing question types
Description:

Title

Tags:
Steps To Reproduce:
  1. Add new question
  2. Change question type
  3. Check advanced attributes - not populated to default
Additional Information:
Attached Files:
Notes
(54596)
cdorin   
2019-11-14 21:26   

what do you mean by not being populated by default?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15576 [Bug reports] Survey editing minor have not tried 2019-11-15 09:24 2019-11-15 13:25
Reporter: DenisChenu Platform:  
Assigned To: ollehar OS:  
Priority: none OS Version:  
Status: confirmed Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC7 git
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): fedora/linux
Webserver software & version (if known): nginx
PHP Version: 7.3.11
Summary: Invalid url for preview with get url param
Description:

The preview show a 404 error with

  1. subdirectory
  2. or get param
Tags:
Steps To Reproduce:

Create an instance in a subdirectory, and get param
Create a question : look at url

Additional Information:

Fixed url part : /admin/questioneditorgetRenderedPreview …must use createUrl …

Attached Files: Capture d’écran du 2019-11-15 09-18-57.png (64,533 bytes) 2019-11-15 09:24
https://bugs.limesurvey.org/file_download.php?file_id=12328&type=bug
png
Notes
(54635)
ollehar   
2019-11-15 13:14   

Confirm. This worked some days ago, I believe. >< Needs a regression test after fix, please!


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15578 [Bug reports] Other minor have not tried 2019-11-15 09:43 2019-11-15 13:12
Reporter: cdorin Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: feedback Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Access question from question list not working
Description:

Access question from the question list (located at the bottom of page overview/editor)

Tags:
Steps To Reproduce:
Additional Information:

There is an extra slash (/) after qid in URL.

Attached Files: Selection_305.png (24,214 bytes) 2019-11-15 09:43
https://bugs.limesurvey.org/file_download.php?file_id=12329&amp;type=bug
png

Selection_919.png (102,969 bytes) 2019-11-15 13:12
https://bugs.limesurvey.org/file_download.php?file_id=12332&amp;type=bug
Notes
(54634)
ollehar   
2019-11-15 13:12   

Which question list is this??


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15376 [Bug reports] Other crash have not tried 2019-10-07 10:33 2019-11-15 13:07
Reporter: cdorin Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Preview question not working
Description:

Preview question not working

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54630)
ollehar   
2019-11-15 13:07   

This is vague - are we talking about preview in new tab or preview in editor?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15581 [Bug reports] User / Groups / Roles minor have not tried 2019-11-15 10:15 2019-11-15 13:07
Reporter: eddylackmann Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.0-RC8  
Complete LimeSurvey version number (& build): Version 4.0.0-RC7
I will donate to the project if issue is resolved: No
Browser: Chrome / Opera / Firefox / IE
Database & DB-Version: mysql
Server OS (if known): Ubuntu
Webserver software & version (if known):
PHP Version: 7.2
Summary: Tooltips are missing on User role action buttons
Description:

Tooltips are missing on User role action buttons in the list

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54629)
ollehar   
2019-11-15 13:07   

This one-liner needs to be run to init the tooltips:

$('[data-toggle="tooltip"]').tooltip()


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15541 [Bug reports] Other crash have not tried 2019-11-06 14:07 2019-11-15 13:06
Reporter: f_funke Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC7 @ devdemo.limesurvey.org
I will donate to the project if issue is resolved: No
Browser: Firefox & Chrome on Windows
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: Beginner Tour does not start
Description:

The beginner tour is in the top menu, but it does not start.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: grafik.png (22,002 bytes) 2019-11-15 11:24
https://bugs.limesurvey.org/file_download.php?file_id=12330&amp;type=bug
png
Notes
(54595)
cdorin   
2019-11-14 21:25   

I will assign it to myself but that s not a priority imo.

(54602)
f_funke   
2019-11-14 21:59   

Well, for the newbies it might have a top priority. If it does not work at all or if it is too difficult to maintain, I'd remove the tour completely.

(54621)
f_funke   
2019-11-15 11:24   

... and after a fresh install, users are promted to take the tour. If the tour is broken, it shouldn't be highlighted. That not the best start for new users ;-)

(54628)
ollehar   
2019-11-15 13:06   

I'd vote for hide it for 4.0.0, include it in 4.0.x.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15481 [Bug reports] _ Unknown tweak have not tried 2019-10-30 09:53 2019-11-15 13:04
Reporter: KRav Platform:  
Assigned To: OS:  
Priority: high OS Version:  
Status: new Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 11
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7
Summary: LS-Admin interface seem to be very slow
Description:

Interface is very slow - Vue-JS ?? The loader is shown very long - is there a timeout on it? I hope not and it's connected to a promise or something else.

There is a transfer of 28MB if you access question edit-page.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54620)
c_schmitz   
2019-11-15 11:11   

This is only in debug mode.

(54627)
ollehar   
2019-11-15 13:04   

In general we need to reduce the amount of Ajax calls. Seems like some calls are identical/duplicates, too?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15492 [Bug reports] Other block have not tried 2019-10-30 14:01 2019-11-15 13:03
Reporter: KRav Platform:  
Assigned To: cdorin OS:  
Priority: immediate OS Version:  
Status: feedback Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): rc6111111
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 11
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.2
Summary: Multiple numerical input - editor shows PHP-Error with imported old question
Description:

Import old question causes error
Notice: Undefined index: step in LS4/application/core/QuestionTypes/MultipleNumericalQuestion/RenderMultipleNumerical.php on line 161

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-10-30 um 13.58.28.png (206,662 bytes) 2019-10-30 14:01
https://bugs.limesurvey.org/file_download.php?file_id=12226&amp;type=bug
Notes
(54626)
ollehar   
2019-11-15 12:59   

Hey, please attach the question to reproduce the issue!


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15574 [Bug reports] Survey editing minor have not tried 2019-11-15 08:53 2019-11-15 11:59
Reporter: DenisChenu Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC7 github
I will donate to the project if issue is resolved: No
Browser: ff
Database & DB-Version: mariadb
Server OS (if known): fedora/linux
Webserver software & version (if known): nginx
PHP Version: 7.3.11
Summary: Update question type : question type was not updated after save
Description:

See summary

Tags:
Steps To Reproduce:

See screencast

Additional Information:

The question type was updated because reloading : see questiuon view with new question type …

Attached Files: Peek 15-11-2019 08-40.gif (311,131 bytes) 2019-11-15 08:53
https://bugs.limesurvey.org/file_download.php?file_id=12323&amp;type=bug
Peek 15-11-2019 08-51.gif (612,682 bytes) 2019-11-15 08:53
https://bugs.limesurvey.org/file_download.php?file_id=12324&amp;type=bug
Capture d’écran du 2019-11-15 09-17-18.png (15,748 bytes) 2019-11-15 09:21
https://bugs.limesurvey.org/file_download.php?file_id=12325&amp;type=bug
png

Capture d’écran du 2019-11-15 09-19-49.png (61,995 bytes) 2019-11-15 09:21
https://bugs.limesurvey.org/file_download.php?file_id=12326&amp;type=bug
png

Capture d’écran du 2019-11-15 09-20-26.png (94,048 bytes) 2019-11-15 09:21
https://bugs.limesurvey.org/file_download.php?file_id=12327&amp;type=bug
png
Notes
(54608)
cdorin   
2019-11-15 09:06   

Ah, can't reproduce it locally (ubuntu 18.04, nginx, mariadb, php 7.2.24, firefox)

(54609)
DenisChenu   
2019-11-15 09:21   

Last git maybe ?

I deactivate all plugins …
Set debug=0 : can reproduce

I have a 404 issue with preview : url is set for path and not get (i report it)
And a JS issue maybe related ?

jspon PHP return the good value, but didn't update the dropdown

(54612)
cdorin   
2019-11-15 09:35   
(Last edited: 2019-11-15 09:36)

@JHoeck, could you please test the issue described by Denis too?

(54615)
DenisChenu   
2019-11-15 09:41   

@cdorin : get or path url for you ?

(54624)
cdorin   
2019-11-15 11:58   

@DenisChenu - get parameter.

(54625)
DenisChenu   
2019-11-15 11:59   

Then you have the 404 issue for preview ?
https://bugs.limesurvey.org/view.php?id=15576


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15478 [Bug reports] _ Unknown minor have not tried 2019-10-29 19:28 2019-11-15 11:59
Reporter: blocka Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.19.2  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.19.3+191023
I will donate to the project if issue is resolved: No
Browser: All
Database & DB-Version: mySQL 5.5
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.2
Summary: Cannot search saved responses
Description:

I click on "View but not submitted responses" and then enter an identify and press enter to filter the list (and find the match). But the page just refreshes and I see all results. It is the same for all field headers.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54369)
cdorin   
2019-11-03 18:11   

Ah, didn't see this one. Created another bug report too. 3.19.4 or .5 will include the fix. Thx!


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15582 [Feature requests] Other feature have not tried 2019-11-15 11:33 2019-11-15 11:35
Reporter: eddylackmann Platform:  
Assigned To: cdorin OS:  
Priority: normal OS Version:  
Status: assigned Product Version: 4.x.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.x.x  
Summary: No possibility to check mail configuration on the global setting panel
Description:

When the user enter his Email configuration (SMTP / IMAP), he has no possibility to check if this works until he send a mail from the software .
It will be great to have a button to check the mail configuration (Send test mail or something else) ..

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: mail.JPG (84,195 bytes) 2019-11-15 11:33
https://bugs.limesurvey.org/file_download.php?file_id=12331&amp;type=bug
jpg
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15577 [Feature requests] Survey editing feature have not tried 2019-11-15 09:39 2019-11-15 10:47
Reporter: DenisChenu Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.x.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Need a "leave default" for Non-Numerical answeroption prefix:
Description:

Currently : user can choose is own answeroption or subquestions, and update it.

But there no 'leave default' option … then if it was updated by config.php : different user have different prefix

Tags:
Steps To Reproduce:
Additional Information:

And i think : need

  1. A global GUI settings
  2. maybe a 'allow user update' : yes/no (default yes)
  3. A leave default if allow user update is set. leeve default != leave empty string empty. Must be a new options.

There are a lot of place where this was managed globally.

Attached Files:
Notes
(54613)
DenisChenu   
2019-11-15 09:40   

@cdorin : i think it must be «fixed» before 4.0.0 , no ?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15580 [Bug reports] User / Groups / Roles minor have not tried 2019-11-15 10:14 2019-11-15 10:14
Reporter: eddylackmann Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.0-RC8  
Complete LimeSurvey version number (& build): Version 4.0.0-RC7
I will donate to the project if issue is resolved: No
Browser: Chrome / Opera / Firefox / IE
Database & DB-Version: mysql
Server OS (if known): Ubuntu
Webserver software & version (if known):
PHP Version: 7.2
Summary: Superadmin permission can't be assigned to Role
Description:

Nothing happen when you create a new role and assign superadmin permission to it.

Superadmin permission suppose to check all the permissions available in LS !

Tags:
Steps To Reproduce:
  • Go to Configuration
  • Click on "create / edit user roles"
  • Add a new role
  • Edit the permission of the role and select Superadmin . Save
  • Open the permission aigain / Permissions are not selected
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15579 [Bug reports] Survey editing minor have not tried 2019-11-15 09:50 2019-11-15 09:50
Reporter: DenisChenu Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC7 git
I will donate to the project if issue is resolved: No
Browser: ff
Database & DB-Version: mariadb
Server OS (if known): fedora/linux
Webserver software & version (if known): nginx
PHP Version: 7.3.11
Summary: Quick add answers : use subquestion prefix
Description:

When using quick add answers : it used subquestion prefix

Tags:
Steps To Reproduce:

See screencast

But : just quick add answers : SQ0XX and not AO

Additional Information:

https://framadrop.org/r/wn7WGhT9l0#GsOGV2KDFNNOup0FgulIHc/AIj+9vgXGn3zz+wp+wNI=

Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15542 [Bug reports] Survey editing major have not tried 2019-11-06 16:41 2019-11-15 09:30
Reporter: willemvdmaden Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 3.17.0+190402
I will donate to the project if issue is resolved: No
Browser: Chrome
Database & DB-Version: 180
Server OS (if known):
Webserver software & version (if known):
PHP Version: latest
Summary: When copying an entire survey, the subquestions aren't copied.
Description:

Hey,

So I've created a sort of 'template' with a special theme and special questions/subquestions for a particular use. This means that people who want to create a similar survey have to copy my survey to be sure that everything works. I've been doing this with multiple versions, making a back-up each day and now suddenly the subquestions aren't copied. Even when I copy an older version, which has been demonstrated to be working, the subquestions aren't copied.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54438)
willemvdmaden   
2019-11-06 16:43   

Sorry the php version is 7.3.10

(54452)
jelo   
2019-11-07 01:45   

Are the subquestions never copied? Or only when you try to copy your "special" survey?
The version you indicate is "Version 3.17.0+190402".
You will need to check with a newer version of LimeSurvey too.
Perhaps it's caused by change to PHP 7.3.10. If possible check with PHP 7.2.X

(54610)
willemvdmaden   
2019-11-15 09:28   

Hello Jelo,

I'm sorry for the delay but I've updated everything and the issue persists. It appears that only the "special" questions are not copied. But it's odd because When I did it before there was no problem. Any recommendation to how I can see what's going wrong?

(54611)
willemvdmaden   
2019-11-15 09:30   

Oh I didn't read properly, I thought the PHP remark was also about updating to a new version. How do I switch back to PHP 7.2.x?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15575 [Bug reports] Other minor have not tried 2019-11-15 08:57 2019-11-15 08:57
Reporter: cdorin Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Create question - tab moves to settings
Description:

Create a question from question list - tab moves to settings
Create a question by clicking save and add question - tab moves to settings

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15573 [Bug reports] Other minor have not tried 2019-11-15 08:40 2019-11-15 08:40
Reporter: cdorin Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Create a new page - tab moves to settings
Description:

Create a page -> look on the left side of the screen. Tab moves from Structure to Settings.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15547 [Bug reports] Expression Manager minor have not tried 2019-11-08 08:04 2019-11-15 08:27
Reporter: DenisChenu Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.19.3 github
I will donate to the project if issue is resolved: No
Browser: not relevant ?
Database & DB-Version: not relevant?
Server OS (if known): not relevant ?
Webserver software & version (if known): not relevant ?
PHP Version: not relevant ?
Summary: Invalid error count on Survey Logic file for subquestion relevance
Description:

When there are subquestion relevance : error count is more higher than needed

Tags:
Steps To Reproduce:

Create a question with 3 sub questions
Add an error in 1st subq relevance : Question logic file shown 4 error
Add a subquestion : Question logic file shown 5 error

Additional Information:

Issue in SurveyLogicFile function :
SubQ relevance use ProcessBooleanExpression, and this function dodn't reset errors count
Subq test use ProcessString and this function reset errors only if there are { } inside text
Then errors count (and aErrors) are not resetted …

Attached Files: Capture d’écran du 2019-11-08 08-03-51.png (35,492 bytes) 2019-11-08 08:04
https://bugs.limesurvey.org/file_download.php?file_id=12289&amp;type=bug
png

limesurvey_survey_issueErrorCount.lss (25,789 bytes) 2019-11-08 08:04
https://bugs.limesurvey.org/file_download.php?file_id=12290&amp;type=bug
Notes
(54480)
DenisChenu   
2019-11-08 08:09   

Potential fix ( with related) : add a ExpressionManager::SurveyLogicInfo with errors (and warnings) , used ONLY for SurveyLogicFile …

ExpressionManager::HasErrors are used in some relevance system (show question if there are error in relevance) if i remind (unsure).

(54481)
jelo   
2019-11-08 10:42   

I'm more and more confused with labeling of "Product Version".
3.19.4 is not 3.19.3git nor it is 3.19.3.

So the current label system is not able to reflect the developement status in between.
Is choosing the next version number (3.19.3git = 3.19.4) a consistent rule or will I find 3.19.3git=3.19.3 in Mantis too?

(54603)
cdorin   
2019-11-14 22:00   

If you use the git version, mention the last commit merged - that would be the ideal case scenario. But in this case, we know Denis is running (I assume) the latest git version :)

(54604)
DenisChenu   
2019-11-15 08:27   

:)

Yes always before reporting. But @jelo are right : here it's a 3.19.3 git, and not a 3.19.4 :).

But if it happen in 3.19.3 git, it happen in 3.19.3 (else i put the build number to the link brokin something at github)


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15504 [Bug reports] Ergonomy tweak have not tried 2019-10-31 15:21 2019-11-14 22:03
Reporter: JMI Platform:  
Assigned To: OS:  
Priority: low OS Version:  
Status: confirmed Product Version: 3.19.2  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 3.19.3+191023
I will donate to the project if issue is resolved: No
Browser: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
Database & DB-Version: 5.5.59
Server OS (if known): Apache/2.4.25 (Debian) Server at localhost Port 80
Webserver software & version (if known):
PHP Version: php5
Summary: text anti-aliasing
Description:

Hinting & anti-aliasing in the private part of LimeSurvey !

Tags:
Steps To Reproduce:

Just open the private part.

Additional Information:

Thanks ! :-)

Attached Files: differencesLS313-LS319.png (113,612 bytes) 2019-11-08 16:58
https://bugs.limesurvey.org/file_download.php?file_id=12291&amp;type=bug
Notes
(54354)
cdorin   
2019-11-03 16:58   

hmm, not sure if i understand the issue. Could you please provide more details?

(54488)
JMI   
2019-11-08 16:58   

Thanks cdorin,

have a look between these two screens.
I think this is a Anti-aliasing problem, about characters, click to zoom and then observe the differencies.
JMi


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15528 [Bug reports] Response browsing major have not tried 2019-11-04 15:25 2019-11-14 22:01
Reporter: luberm Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.19.3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.19.3
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: Postgres 10
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.3
Summary: Getting 500: internal server error when trying to view partial responses.
Description:

LimeSurvey with Postgres 10 gives the following error upon trying to look at partial responses.

CDbCommand failed to execute the SQL statement: SQLSTATE[42883]: Undefined function: 7 ERROR: operator does not exist: integer ~~ unknown
LINE 1: ...ELECT COUNT(*) FROM "saved_control" "t" WHERE sid LIKE '%877...
^
HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15549 [Bug reports] Assessments major have not tried 2019-11-08 22:00 2019-11-14 22:01
Reporter: holch Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.19.3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): LimeSurvey Version 3.19.3+191023
I will donate to the project if issue is resolved: No
Browser: Chrome
Database & DB-Version: NA
Server OS (if known): NA
Webserver software & version (if known): NA
PHP Version: NA
Summary: Assessment value of Multiple Choice question equals 'Y' instead of the value given
Description:

https://www.limesurvey.org/forum/can-i-do-this-with-limesurvey/119618-how-to-save-assessment-final-score-of-multiple-choice-question

In the forum someone wanted to use assessment values with a multiple choice question. Funnily enough, there are no individual assessment values for each subquestion of a multipe choice question, but only a general value that can be applied to all of the subquestions only. But that is a different topic.

When using expression manager, QuestionCode_SubquestionCode.value returns "Y" instead of "3" as it should in the example in the forum. See attached LSS file.

In my opinion. QuestionCode_SubquestionCode should return "Y" or nothing, but QuestionCode_SubquestionCode.value should return the applied assessment value from the question options.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: limesurvey_question_5195 (1).lsq (1,551 bytes) 2019-11-08 22:00
https://bugs.limesurvey.org/file_download.php?file_id=12292&amp;type=bug
limesurvey_survey_425877 (1).lss (27,938 bytes) 2019-11-12 13:42
https://bugs.limesurvey.org/file_download.php?file_id=12306&amp;type=bug
Notes
(54490)
DenisChenu   
2019-11-09 11:32   

In my opinion. QuestionCode_SubquestionCode should return "Y" or nothing, but QuestionCode_SubquestionCode.value should return the applied assessment value from the question options.

Only if QuestionCode_SubquestionCode is nbot empty :), else must return 0.

(54544)
holch   
2019-11-12 13:42   

Ignore the LSQ file, here is the complete test file from the forum.

And Denis is right: here QuestionCode_SubquestionCode.value in the multiple choice question should return either "3" if subquestion is ticked and "0" or be empty if not ticked.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15529 [Bug reports] Print View minor have not tried 2019-11-05 06:15 2019-11-14 22:01
Reporter: zebluk Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.19.3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Tested on Demo (Version 3.19.3), Version 3.17.5+190604, and Version 3.17.16+190906
I will donate to the project if issue is resolved: No
Browser: Chrome 78.0.3904.87
Database & DB-Version: Unknown
Server OS (if known): Linux
Webserver software & version (if known):
PHP Version: 7
Summary: Print answer wrongly includes hidden questions
Description:

Printing answers (that is, saving in a PDF or QUEXMLPDF) includes hidden questions as well as equations that should not be revealed to user

Tags:
Steps To Reproduce:
  1. Put any hidden question in a survey
  2. Allow users to print answers
  3. Disable auto-redirection at the survey end
  4. Activate the survey
  5. Complete the survey
  6. On the last page, choose print answers
  7. Save in PDF or QUEXMLPDF
Additional Information:

CODE FIX:

In application/models/SurveyDynamic.php line 779, there is a test meant to exclude hidden questions: $attributes['hidden'] === 1

However for some reason the attribute here is a string and the triple equal fails. Replace line 779 with: $attributes['hidden'] == 1

Solves the problem, but the real problem is probably in another layer returning a string instead of an integer.

Note: $attributes['hidden'] === "1" also solves the issue but it would probably not be consistent with future changes in the other layers, I recommend using == as a quick and somewhat more reliable fix

Attached Files: limesurvey_survey_851999.lss (15,228 bytes) 2019-11-05 06:15
https://bugs.limesurvey.org/file_download.php?file_id=12271&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15548 [Bug reports] Menu system minor have not tried 2019-11-08 12:54 2019-11-14 21:58
Reporter: Mazi Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.19.3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.19.3
I will donate to the project if issue is resolved: No
Browser: Chrome
Database & DB-Version: MySQL
Server OS (if known): Ubuntu 14 TLS
Webserver software & version (if known): Apache 2
PHP Version: 7.2
Summary: When editing details of a menu item the menu type gets pre-set incorrectly
Description:

I have edited the "Reorder questions/question groups" survey menu item. When giving it another name and changing the menu type from "survey menu" to "survey setting" everything worked fine. When editing the same entry afterwards, the menu type gets set back to "survey menu" since it is incorrectly pre-set at the edit screen.

Tags:
Steps To Reproduce:

Edit a menu item with menu type "survey menu" and change that to "survey setting".
Edit the same item again -> the menu type gets pre-set as "survey menu" though it should be "survey setting".

Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
13509 [Bug reports] Survey editing minor have not tried 2018-03-21 15:12 2019-11-14 21:57
Reporter: tpartner Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.5.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 3.5.x  
Complete LimeSurvey version number (& build): 3.5.4
I will donate to the project if issue is resolved: No
Browser: N/A
Database & DB-Version: mysqlnd 5.0.12-dev
Server OS (if known): Windows 10
Webserver software & version (if known): Apache/2.4.27 (Win32) OpenSSL/1.0.2l PHP/7.1.9
PHP Version: 7.1.9
Summary: Sub-question relevance does not work in array-by-column questions.
Description:

Although the input fields for relevance are available in the edit sub-question view of the array-by-column type question, they have no effect.

See the attached survey. When an item is selected in Q0, the corresponding sub-question in the following arrays should be hidden . This works for the normal array but not for the array-by-column

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: limesurvey_survey_256562.lss (24,433 bytes) 2018-03-21 15:12
https://bugs.limesurvey.org/file_download.php?file_id=10133&amp;type=bug
Notes
(47187)
orvil   
2018-03-22 12:58   

Does not work for array (numbers) too. See issue 13441.
Can both be solved in a similar way?

(47191)
jelo   
2018-03-22 16:45   

The "bug" (perhaps displaying the fields is the bug?) is older.
https://bugs.limesurvey.org/view.php?id=12277

BTW: I was surprised to see a "Question validation equation". I remember trying to do a best/worst question via array by column and wasn't able to place unique(self). There was no validation equation. Now it seems to work.

(47196)
jelo   
2018-03-22 23:08   

Array (Texts) X-Scale relevance fields are without functionality. If you put 0 into a relevance field, the sub-question is still shown. Tested in 3.5.4 (demo.limesurvey.org). Haven't open a bug ticket yet.

(47726)
LouisGac   
2018-05-23 10:45   

could someone confirm me that it was working fine in 2.x ?

(52495)
cdorin   
2019-06-24 11:05   

@dominikvitt . See also this one

(53150)
DenisChenu   
2019-08-08 12:21   

could someone confirm me that it was working fine in 2.x ?

Hiding column was never implemented.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15505 [Bug reports] Survey participants (Tokens) major have not tried 2019-10-31 15:25 2019-11-14 21:55
Reporter: datamunger Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.19.1  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Unknown
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: Unknown
Server OS (if known):
Webserver software & version (if known):
PHP Version: Unknown
Summary: Responses from users with non-valid Text in the E-Mail field are not registered in participant table
Description:

When users have non-valid text in the Email field (such as N/A), their responses are not registered in the participant table.

More specifically:
Their responses show correctly as completed under "Responses".
Under "Survey Participants", I can see the link to their response under "Actions" (see screenshot), but "Completed?" and "Uses left" are not updated correctly, despite the user having completed their response.

This allows users to retake the survey indefinitely.

Tags:
Steps To Reproduce:

Upload tokens with random text in the E-Mail field
Take the survey with any token

Additional Information:

Please note that the bug is not related to the "Email status", as changing that to "OK" does not alleviate the problem, whereas entering a valid email adress while leaving "Email status" as "invalid" solves the Problem.

Attached Files: grafik.png (21,784 bytes) 2019-10-31 15:25
https://bugs.limesurvey.org/file_download.php?file_id=12242&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15360 [Bug reports] Theme editor minor have not tried 2019-10-03 16:54 2019-11-14 21:55
Reporter: DenisChenu Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.18.0  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.18.0
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: Javascript «show policy» broken in theme editor
Description:

Try to check show policy button : it don't work

Tags:
Steps To Reproduce:

Go to editpor/welcom
Check preview
Try to check Show policy

Additional Information:

Happen too with extended theme

Attached Files: Peek 03-10-2019 16-53.gif (56,023 bytes) 2019-10-03 16:54
https://bugs.limesurvey.org/file_download.php?file_id=12093&amp;type=bug
gif
Notes
(54360)
cdorin   
2019-11-03 17:35   

Hey Denis,

Still having the issue in the latest version?

(54377)
DenisChenu   
2019-11-04 00:16   

Yes : remind it's in Admin Theme editor :)


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15335 [Bug reports] User / Groups / Roles minor have not tried 2019-09-27 07:36 2019-11-14 21:54
Reporter: mdc_limesurvey Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.18.0+190923
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: MariaDB-server-10.2.27-1.el7.centos.x86_64
Server OS (if known): CentOS version 7.7.1908
Webserver software & version (if known): httpd-2.4.6-90.el7.centos.x86_64
PHP Version: 7.3
Summary: When adding an new survey admin, the password mail is send with an invalid sender.
Description:

When the mail for the new user is generated, than the invalid sender "your-email@example.net" will be used.
This will also happens when an valid siteadmin is set.

Tags:
Steps To Reproduce:
  1. create an new survey admin
  2. send the mail for the new admin.
Additional Information:

When set the sitebounce mail address to the same as the siteadmin mail, then it will work.

Attached Files:
Notes
(53727)
DenisChenu   
2019-09-27 08:20   

Check your global settings …

(53729)
mdc_limesurvey   
2019-09-27 08:50   

For what??

(53730)
DenisChenu   
2019-09-27 08:57   

https://manual.limesurvey.org/Global_settings#Email_settings
Default site admin email

(53731)
mdc_limesurvey   
2019-09-27 11:04   

The "Default site admin email" was set, but it looks like it is ignored in this context.
Only after additional set an "Bounce address" it will work. But why is an bounce address needed to invite an new admin?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15322 [Bug reports] Print View minor have not tried 2019-09-24 17:06 2019-11-14 21:54
Reporter: cdorin Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Printable survey - multiple choice - issue
Description:

Add multiple choice question to a survey and SQs - try to print them normally (printable survey option) -> the subquestions are not displayed.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15318 [Bug reports] User / Groups / Roles minor have not tried 2019-09-23 16:47 2019-11-14 21:54
Reporter: laports Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.17+190918
I will donate to the project if issue is resolved: No
Browser: Chrome
Database & DB-Version: MySQL 5.7.23
Server OS (if known): Oracle Linux Server 7.7
Webserver software & version (if known): Apache 2.4.6
PHP Version: 7.2
Summary: Mail to all members & Edit current user group in goup member managment screen not working
Description:

When viewing a group, the 'Mail to all members' and 'Edit current user group' are broken.

Tags:
Steps To Reproduce:
  • From Configuration menu, click 'Create/Edit user groups'.
  • Hoover the mouse on a group and click on the group name or ID.
  • Both 'Mail to all members' and 'Edit current user group' have missing gid in their link.
  • The first one throws an error, while the second one brings an empty form ultimately throwing an error upon saving.
Additional Information:
Attached Files: Step1.png (38,317 bytes) 2019-09-23 16:47
https://bugs.limesurvey.org/file_download.php?file_id=12049&amp;type=bug
png

Step2.png (28,475 bytes) 2019-09-23 16:47
https://bugs.limesurvey.org/file_download.php?file_id=12050&amp;type=bug
png

Step3.png (52,064 bytes) 2019-09-23 16:47
https://bugs.limesurvey.org/file_download.php?file_id=12051&amp;type=bug
png

Step4-MailToAllMembers.PNG (36,983 bytes) 2019-09-23 16:47
https://bugs.limesurvey.org/file_download.php?file_id=12052&amp;type=bug
png

PHP notice.html (44,119 bytes) 2019-09-26 21:02
https://bugs.limesurvey.org/file_download.php?file_id=12070&amp;type=bug
Notes
(53694)
DenisChenu   
2019-09-24 10:04   

Can you activate debug mode for the 500 error please ?
https://manual.limesurvey.org/Debug_mode

(53726)
laports   
2019-09-26 21:02   

From the group management screen, here's what happens when clicking on any survey inside the list.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15317 [Bug reports] Survey participants (Tokens) minor have not tried 2019-09-23 15:27 2019-11-14 21:54
Reporter: dominikvitt Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.17
I will donate to the project if issue is resolved: No
Browser: Chromium, Firefox
Database & DB-Version: MySQL 5.7.24-0ubuntu0.18.04.1
Server OS (if known): Linux Mint 19.1 Tessa 64-bit
Webserver software & version (if known): Nginx
PHP Version: PHP 7.3.9-1+ubuntu18.04.1+deb.sury.org+1
Summary: Button "Download CSV file" can only be clicked once
Description:

Button "Download CSV file" can only be clicked once, page needs to be refreshed to be able to use download function again.

Tags:
Steps To Reproduce:
  • open survey participants page
  • open Export page
  • click on "Download CSV file" button
  • try to click on the same button for the second time
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15310 [Bug reports] Survey taking major have not tried 2019-09-19 15:41 2019-11-14 21:53
Reporter: cdorin Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Display dropdown boxes - Date/Time question type not working correctly if minimum date < 1900
Description:

See title.

No year < 1900 can be selected even if the minimum date field is correctly set up.

Pre-condition: display dropdown attribute is enabled.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15190 [Bug reports] Security major have not tried 2019-08-26 20:15 2019-11-14 21:53
Reporter: c_schmitz Platform:  
Assigned To: cdorin OS:  
Priority: normal OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.13
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: MySQL
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7
Summary: Assigned administration user password is generated randomly, but not time-limited and user is not required to change it
Description:

The provisioning of accounts presents an opportunity for an attacker to create a valid account without application of the proper identification and authorization process.
Analysis
User receives email with his credentials.

Hello tmp,

this is an automated email to notify that a user has been created for you on the site 'LimeSurvey'.

You can use now the following credentials to log into the site:
Username: tmp
Password: sSAMucM5YXnT
Click here to log in.

If you have any questions regarding this mail please do not hesitate to contact the site administrator at X@X.X. Thank you!

This password is generated randomly, is not time-limited and user is not required to change it. There is optional SMTP encryption (SSL/TLS) but SMTP is not the default setting. Unencrypted emails can be intercepted and user’s password can be obtained this way.
Passwords sent in emails should be valid only for specified amount of time and only usable once (user should be forced to change his password after first login).

Enforce limited validity of the generated passwords and force users to change their initial password after first login.

Tags:
Steps To Reproduce:

Create a new administration user

Additional Information:
Attached Files:
Notes
(53280)
DenisChenu   
2019-08-27 10:45   

I think there are a feature request for move from
«Password generated and send by emai (clearly)» to «Create a login and set a password»

The real issue is this: sending a password by email …

https://bugs.limesurvey.org/view.php?id=14408
https://bugs.limesurvey.org/view.php?id=9599

(53282)
c_schmitz   
2019-08-27 11:05   

It is not a real issue if it is a temporary one and must be changed by the user on first login.

(53284)
DenisChenu   
2019-08-27 11:10   

Then : i think it's best a direct link .

A lot of other system create a "One time login link"
More clear and clean in my opinion :)

(53285)
c_schmitz   
2019-08-27 11:16   

Sure, but between link and temp password is not really a difference, just the link is a bit more convenient.

(53639)
DenisChenu   
2019-09-18 16:36   

Maybe usage of «one time password» by default ?

My idea:

  1. Allow empty password in User::model
  2. User with an empty password don't have access
  3. Send a one time password when register
  4. After one time password : send an alert about password +, redirect to user management.

Then : no DB update needed for 3.X.

Did this need to be allowed to disable by config (come back to previous system if user need) ?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15283 [Bug reports] Label sets minor have not tried 2019-09-16 12:14 2019-11-14 21:52
Reporter: DenisChenu Platform:  
Assigned To: cdorin OS:  
Priority: high OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.16
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant?
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: Quick add invalid label sets are shown in list
Description:

All label sets are shown when using QUick add. But label set need at minimum base language

Tags:
Steps To Reproduce:

Create a fr (or de) label set
Create a en survey
Create a single choice question
Click on quick add
Choose your previous label set
Save : no answer label is set

Additional Information:

2.6 have this restriction, unsure when it was removed

Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15281 [Bug reports] Survey editing minor have not tried 2019-09-14 19:14 2019-11-14 21:50
Reporter: marcgold Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 3.17.16+190906
I will donate to the project if issue is resolved: No
Browser: All
Database & DB-Version: N/A
Server OS (if known): Linux Centos 7
Webserver software & version (if known): Nginx
PHP Version: 7.2
Summary: Copying Multiple Choice Question Throws Error
Description:

Trying to copy a Multiple Choice question complete with answers, on save throws a SQL error.

500: Internal Server Error
SQLSTATE[42602]: Invalid name: 7 ERROR: invalid name syntax

Result - question is copied, but the Subquestions are not, except the first one.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54601)
cdorin   
2019-11-14 21:50   

Hmm, have you tried the latest stable version? does the issue persist?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15271 [Bug reports] Statistics minor have not tried 2019-09-12 12:56 2019-11-14 21:49
Reporter: flaimo Platform:  
Assigned To: OS:  
Priority: low OS Version:  
Status: confirmed Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.16+190906
I will donate to the project if issue is resolved: No
Browser: Chrome
Database & DB-Version: Maria DB
Server OS (if known): Ubuntu 18.04 LTS
Webserver software & version (if known):
PHP Version: 7
Summary: State of "Graph labels" and "Number of columns" is reset after click on "View Statistics"
Description:

When viewing statistics in expert mode and changing the settings for "Number of Columns" and "Graph labels". The values are reset after clicking "View statistics".

Tags:
Steps To Reproduce:

1) Display statistics for a survey
2) Click "Expert mode"
3) Set parameters:

Show text responses inline = on
Show graphs = on
Number of columns = Three
Graph labels = Both

4) Click "View statistics"

Result:
OK: Settings for "Show text responses inline" and "Show graphs" = on are preserved
NOK: Settings for "Number of columns" and "Graph labels" are reset

Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15272 [Bug reports] Other major have not tried 2019-09-12 13:57 2019-11-14 21:43
Reporter: thomxc Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.7.15
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: mariadb:latest
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0.11
Summary: Composite/Interlocked Quota with answeroption set with Equation does not work
Description:

Hi all, I'm running into a rather specific problem but unfortunately one we in our business run into frequently. This is a problem because we overshoot our quotas which directly costs us revenue and sample.

Let's say we have the following questions in our survey:
Single choice "Gender": Q1
Single choice "Age" (hidden): Q2
Equation (hidden): E1

It seems when we set the answeroption for Q2 using a hidden Equation (E1) and we set aninterlocked quota on answeroptions of Q1 + Q2. The quota IS met (quota +1), but does not terminates the survey.

Tags:
Steps To Reproduce:

See description or use the .lss attached. Note that this is only the case for interlocked quotas (quota with > 1 different answeroptions and questions) and with setting one of these questions with an Equation.

Additional Information:
Attached Files: limesurvey_survey_679148.lss (60,069 bytes) 2019-09-12 13:57
https://bugs.limesurvey.org/file_download.php?file_id=12008&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15057 [Bug reports] Translation major have not tried 2019-07-18 08:30 2019-11-14 21:41
Reporter: davebostockgmail Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.7+190627
I will donate to the project if issue is resolved: No
Browser: Chrome
Database & DB-Version: MySQL
Server OS (if known): Ubuntu
Webserver software & version (if known): Apache
PHP Version: 7.2
Summary: Translation screen not working correctly when there are long question text
Description:

The quick translation screen does not render correctly with long question text. I have questions that include long scripts and these are causing the screen to enter quick translations to be displayed in a way that is unworkable with the target language box being too small and the original text box taking over all the screen see images attached.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: image1.PNG (49,327 bytes) 2019-07-18 08:30
https://bugs.limesurvey.org/file_download.php?file_id=11851&amp;type=bug
png

image2.PNG (26,583 bytes) 2019-07-18 08:30
https://bugs.limesurvey.org/file_download.php?file_id=11852&amp;type=bug
png

part.lss (426,128 bytes) 2019-07-18 09:08
https://bugs.limesurvey.org/file_download.php?file_id=11853&amp;type=bug
Notes
(52919)
DenisChenu   
2019-07-18 08:33   

Can you provide a sample lss with only this group and question (you copy your broken survey and delete all not related group)

(52920)
davebostockgmail   
2019-07-18 09:08   

Here is part of the survey where the Quick Translation seems to go wrong .. I have removed all the other parts of the survey (it is very long) and the failure occurs with these 2 groups.

(52921)
DenisChenu   
2019-07-18 09:21   

Maybe we need to totally remove all tag ?
At minimum : filter it :)

(52925)
davebostockgmail   
2019-07-18 15:27   

I have found out what the issue is with this ... it is that the screen is controlled by the length of the question text.

I had an equation question in there with a lot of conditions ...
Q2=If(Q1_A=="Y",1,if(Q1_B=="Y",2 ....... if(Q1_Z=="Y",26}}}}}}}}}} etc.

This seems to have been interpreted as one word and there was no split to adjust the screen size in term of columns... adding in a newline in the source code has corrected the issue.

(52926)
DenisChenu   
2019-07-19 08:40   

Yes :). But still need to be fixed ;)


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
10373 [Bug reports] Security minor have not tried 2016-02-10 10:12 2019-11-14 21:39
Reporter: gmambro Platform:  
Assigned To: cdorin OS:  
Priority: high OS Version:  
Status: assigned Product Version: 2.06+  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 07702db54e77ce5ff4fc486f86b4
I will donate to the project if issue is resolved: No
Browser: any
Database & DB-Version: any
Server OS (if known): any
Webserver software & version (if known): any
PHP Version: any
Summary: Partial survey saving sends cleartext password in notification email
Description:

When a partial survey answers are saved an email is sent containing the chosen password in clear text. More over the user is not warned in advance that his/her password will be sent in clear over a potentially unsecured channel.

The given link should contain a token or a hash instead of a password and the password should not be printed in the email (unless it is a password recovery procedure)

Tags:
Steps To Reproduce:
Additional Information:

https://github.com/LimeSurvey/LimeSurvey/blob/cf4667ac0aa2f08176bd7216f864a3f62b76b357/application/libraries/Save.php#L198

Attached Files:
Notes
(34833)
ollehar   
2016-02-10 17:07   

What good would a token or hash be?

Maybe add a checkbox? "Send password to my mail in clear-text."

(34834)
ollehar   
2016-02-10 17:08   

Need discussion.

(34835)
gmambro   
2016-02-10 17:14   

Token or hash to avoid sending password in clear-text, even in the generated URL.
Checkbox can be a partial solution, with a warning to the user that the chosen password will shown in clear, so he/she can avoid using sensible passwords (users love reusing passwords)

(34837)
ollehar   
2016-02-10 17:21   

Yes, but how would you use the token/hash? Unless the user has a secret key he/she has to remember to unhash the token (then we have to use two-way hash algorithm), it's useless.

(34879)
gmambro   
2016-02-11 09:38   

Case token: the user enters only the email address, LS creates a random password (ala token) and uses it as it done now (pro: no risk the user discloses a valid/sensible password)

Case hash: the user enters a password, the password is optionally sent the user (e.g. he/she can with a checkbox). The URL becomes something like this

"/survey/index/sid/{$surveyid}/loadall/reload/scid/{$scid}/loadname/".rawurlencode ($_POST['savename'])."/loadhash/".rawurlencode (hash('sha256',$_POST['savepass'])."/lang/".rawurlencode (App()->language)

(34885)
DenisChenu   
2016-02-11 10:12   

Hi,

If we hashing password : we can not send a link to retake it. We need to tested hashed password vs DB password.

Maybe move "save" system in a core plugin allow different solution more easily.

(34888)
gmambro   
2016-02-11 10:19   

IMHO password are already stored as hash
$saved_control->access_code = hash('sha256',$_POST['savepass']);

(35649)
DenisChenu   
2016-02-24 13:02   

@gmambro : yes and we test
hash('sha256',$_GET['pass'])==$storedpass.

We don't have to send hashed password clearly : it's the same issue .

An option to show or not the password in save link ?

(35652)
c_schmitz   
2016-02-24 14:05   

We can just hash the hash and embed it in the link.

(35653)
DenisChenu   
2016-02-24 14:08   
(Last edited: 2016-02-24 14:09)

But c_schmitz : it's the same : send the hashed password is a security issue too.

One time hash is another idea with delay.

(35656)
c_schmitz   
2016-02-24 14:16   
(Last edited: 2016-02-24 14:16)

It sure is, but we are not a banking application - but many users use the same password for several purposes - hash of a hash is much better than a clear text password and cannot be cracked by a rainbow table approach.

(35657)
DenisChenu   
2016-02-24 14:23   

Maybe best : link to load + information

Somethink like that:
"Link to load your survey ".Yii::app()->getController()->createAbsoluteUrl("/survey/index/sid/{$surveyid}/loadall/reload")

Just remove any onfoirmation : leave only the reload link ?

(35658)
c_schmitz   
2016-02-24 14:28   

They will forget their password for sure, lowering the response rate.

(35662)
DenisChenu   
2016-02-24 15:02   

OK,

But then hash it with something other : date or random.

And add the date/random in saved table.

Think we don't have to send just hashed password : hashed pasword is same for same password. Different hash for different save with sema password seem better.

(35663)
ollehar   
2016-02-24 15:24   

+1 for salts.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15479 [Bug reports] Central participant database block have not tried 2019-10-30 09:36 2019-11-14 21:38
Reporter: KRav Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: feedback Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 1111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.1
Summary: Show central participant database
Description:

Click on the menu: User/Central participant database. -> /index.php?r=admin/participants/sa/displayParticipants

show php error

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-10-30 um 09.35.28.png (344,515 bytes) 2019-10-30 09:36
https://bugs.limesurvey.org/file_download.php?file_id=12212&amp;type=bug
Notes
(54600)
cdorin   
2019-11-14 21:38   

can you reproduce it in rc7?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15422 [Bug reports] Survey editing minor have not tried 2019-10-18 14:48 2019-11-14 21:35
Reporter: jelo Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: feedback Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 4.0.0-RC5+191014
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: MySQL 5.7
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.1.X
Summary: Menuindicator is not set when entering Textelement via survey overview
Description:

Menuindicator is not set when entering Textelement via survey overview

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: 20191018.LS4RC5MenueindicatorTextelements.PNG (29,572 bytes) 2019-10-18 14:48
https://bugs.limesurvey.org/file_download.php?file_id=12138&amp;type=bug
png
Notes
(54157)
cdorin   
2019-10-23 09:40   

Hmm, can you reproduce it in RC6? Works fine on my machine (See demo)

(54177)
jelo   
2019-10-23 11:00   

In RC6 it shows no indication at all.
How did you reproduce?
You need to to have the "Survey summary" screen on the right side.
If you then enter e.g. Text elements or Survey general settings via the little icon above the box you will enter the chosen section.
The structure menu on the left highlights not the chosen section.

(54203)
DenisChenu   
2019-10-24 11:53   

@jelo : browser ?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15454 [Bug reports] Ergonomy minor have not tried 2019-10-24 11:05 2019-11-14 21:33
Reporter: f_funke Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: tag completion in question editor source mode is annoying
Description:

The tag completion in source mode might be nice if you start writing a text from scratch. But if there is already a text in editor/layout mode you want to modify in the source mode (because there are only few options available in the menu), the autocompletion is not very handy and produces a lot of frustration and work. Users have to cut the closing tag and paste it at the correct position. I'll try to illustrate the issue (see attachment).

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: grafik.png (78,553 bytes) 2019-10-24 11:05
https://bugs.limesurvey.org/file_download.php?file_id=12178&amp;type=bug
png
Notes
(54202)
DenisChenu   
2019-10-24 11:52   

\o/

Personnaly : i want a clean textarea available …


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15446 [Bug reports] Survey editing major have not tried 2019-10-22 20:01 2019-11-14 21:33
Reporter: tpartner Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser: N/A
Database & DB-Version: mysqlnd 5.0.12
Server OS (if known): Windows 10
Webserver software & version (if known): Apache/2.4.39 (Win64)
PHP Version: 7.3.7
Summary: Custom Twig extensions do not work
Description:

I copied the existing HelloWorld_Twig_Extension file in ./upload/twig/extensions, simply changing all instances of "HelloWorld" with "MyTest", which should have given me access to a new TWIG function MyTest().

The result in the back end is seen in the attached bug_11_backend.png.

The result in the front end for all surveys is seen in bug_11_frontend.png.

I have also attached my test extension file - MyTest_Twig_Extension.zip.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: bug_11_backend.png (28,848 bytes) 2019-10-22 20:01
https://bugs.limesurvey.org/file_download.php?file_id=12165&amp;type=bug
png

bug_11_frontend.png (40,626 bytes) 2019-10-22 20:01
https://bugs.limesurvey.org/file_download.php?file_id=12166&amp;type=bug
png

MyTest_Twig_Extension.zip (2,053 bytes) 2019-10-22 20:01
https://bugs.limesurvey.org/file_download.php?file_id=12167&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15498 [Bug reports] Survey taking major have not tried 2019-10-30 16:07 2019-11-14 21:30
Reporter: KRav Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): rc6111111
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0
Summary: Multiple numeric questions: Subquestion are showing the labels of the slider
Description:

Multiple numeric questions: Subquestion are showing the labels of the slider

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15512 [Bug reports] Other block have not tried 2019-11-01 12:15 2019-11-14 21:30
Reporter: KRav Platform:  
Assigned To: cdorin OS:  
Priority: immediate OS Version:  
Status: assigned Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): rc6111111
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 1111222
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.3
Summary: New menu-item in top is not working
Description:

Oh boys....

Seems that the validation on new menu-item is missing.
It's not useful to have mandatory icon field

If you not put some info to the points of the feature, please simple insert a link to that doku in the modal.

Painfull

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-11-01 um 12.14.54.png (15,995 bytes) 2019-11-01 12:15
https://bugs.limesurvey.org/file_download.php?file_id=12255&amp;type=bug
png

Bildschirmfoto 2019-11-01 um 12.14.54-2.png (15,995 bytes) 2019-11-01 12:15
https://bugs.limesurvey.org/file_download.php?file_id=12256&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15517 [Bug reports] Other minor have not tried 2019-11-01 15:02 2019-11-14 21:29
Reporter: cdorin Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Data entry confirmation dialog
Description:

Change the success message - looks outdated

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Selection_295.png (19,446 bytes) 2019-11-01 15:02
https://bugs.limesurvey.org/file_download.php?file_id=12260&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15526 [Bug reports] Other minor have not tried 2019-11-04 10:43 2019-11-14 21:27
Reporter: KRav Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: feedback Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): rc6111111
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 111111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.3
Summary: Confirm modals had lost it's action type.
Description:

All confirm-modals are now not recognizable from what action they are triggered. Not possible to customize modals anymore with jQuery -
It's very useful to put attributes to an modal, I you have more than one.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54597)
cdorin   
2019-11-14 21:27   

I will close this issue since this will require a lot of rework (it s on our internal to-do list -> it will be discussed before starting the refactoring process).


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15539 [Bug reports] Import/Export block have not tried 2019-11-06 11:14 2019-11-14 21:23
Reporter: Apouxx Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6 (191022)
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: phpMyAdmin MySQL libmysql - mysqlnd 5.0.11-dev
Server OS (if known):
Webserver software & version (if known):
PHP Version: 5.6.40-12+ubuntu18.04.1+deb.sury.org+1
Summary: queXML PDF shows JS script
Description:

The queXML PDF format shows the embedded JS script at the exported file.

Link to survey : https://survey.devformation.fr/index.php/599988?lang=fr

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Screen Shot 11-06-19 at 10.23 AM.PNG (101,141 bytes) 2019-11-06 11:14
https://bugs.limesurvey.org/file_download.php?file_id=12279&amp;type=bug
limesurvey_survey_queXmlPrintScript.lss (22,030 bytes) 2019-11-06 14:54
https://bugs.limesurvey.org/file_download.php?file_id=12281&amp;type=bug
image.png (8,817 bytes) 2019-11-07 09:29
https://bugs.limesurvey.org/file_download.php?file_id=12283&amp;type=bug
png

image-2.png (8,628 bytes) 2019-11-07 09:29
https://bugs.limesurvey.org/file_download.php?file_id=12284&amp;type=bug
png
Notes
(54423)
DenisChenu   
2019-11-06 12:02   

In my opinion : no need «Signature question with OfflineSurvey», just add

&lt;script>
// This must be hidden in all print part
&lt;/script>
(54427)
Apouxx   
2019-11-06 14:12   

Sorry i dont understand... Where do i have to add this ?

(54428)
Apouxx   
2019-11-06 14:14   

Je dois ajouter script entre qui et quoi ?

(54430)
DenisChenu   
2019-11-06 14:54   

No, i mean : the issue is not related to OfflineSurvey
Seems related to HTML not filtered

See the attache survey + queXML

(54431)
DenisChenu   
2019-11-06 14:55   

Framadrop link
Up to 4 Mo for a pdf 8=|
Expiration : vendredi 6 décembre 2019 14:55

https://framadrop.org/r/z50lIFF5ZB#7TqWDkG4HosZgKlRVFgfYKJeH2CIS3UKjxF9fcVJEuY=

(54432)
Apouxx   
2019-11-06 15:26   

Ah I see... So what is the solution to export the photo and not the script itself ?

I tried with the HTML or PDF export, it shows what's in the database such as : "[{"title":"","comment":"","filename"...etc..."}] !

The problem occurs as well in the answers recap ON LS when i try to download the photo "Sorry, this file has not been found."

(54453)
Mazi   
2019-11-07 08:06   

Apouxx, we are talking about two different issues here:

  1. The queXML export shows included JavaScript -> it should be filtered. This has to be fixed within Limesurvey.

  2. Uploaded files from OfflineSurveys may not be linked at the response overview properly. Question is: Did you also enter FTP connection details at OfflineSurveys so the file gets transferred from your Android device?
    If so, please get in touch with support@offlinesurveys.com so they can have a look at what goes wrong. They may need to have a look at your system so please provide credentials when emailing them.

(54454)
Apouxx   
2019-11-07 09:00   

Hi Mazi,

I've contacted the "support@offlinesurveys.com" yesterday, still waiting for a response from them !

(54455)
Apouxx   
2019-11-07 09:29   

I think the Upload files from OfflineSurveys is the problem :

1.The files are stocked directly in /surveyid/files/, aren't they supposed to be in /upload/surveys/surveyid/files ?

  1. They are saved without any extension, just a random file without png behind....
(54458)
Mazi   
2019-11-07 11:11   

@1: Yes, they should be within the /upload/ folder. Please check if your FTP account maybe points to the wrong location.

@2: If I remember correctly, that is intended for security reasons so you can grab a file from the outside by e.g. guessing a file name. Limesurvey usually maps those cryptic file names with the real names internally.

(54466)
Apouxx   
2019-11-07 16:00   

Was that for the folder problem mazi, i change the root file location and i goes all good, but still cant find how to export those photos as pdf or even html... still i dont understand why the photo isnt stocked in the database.. at it's place there's [{"title":"","comment":"","filename"...etc..."}] i guess it allows the LS interface to read it... but cant read it when exporting it !

Any ideas ? still waiting for a response of offlineSurvey's support.

(54535)
Apouxx   
2019-11-12 10:58   

https://survey.devformation.fr/index.php/521936?lang=fr

Easier to test then the first one... still cant find a solution

(54536)
Mazi   
2019-11-12 11:08   

The upload question type used for storing photos can't embed files at any of the export formats since you never know what format an uploaded file may have (png, txt, pdf, ...).
That's why you can download the uploaded files at the response overview screen of Limesurvey.

(54537)
Apouxx   
2019-11-12 11:14   

I see, that was the point of all this but if u say it's not possible...

The question i was asking myself now is "How can i know easily which photo is attached to which response ?"

Not easy, if not by doing it manually on each answer, I can't see any other way of doing it... It this way can take quite a long time if we have like 100 responses !

Am i right ?

(54538)
Mazi   
2019-11-12 11:20   

What would be your preferred solution? Maybe you can outline 2-3 approaches that could work for you?

(54539)
Apouxx   
2019-11-12 11:28   

I'm watching at : https://manual.limesurvey.org/Development_-_File_Upload_question_type

make sure to identify easily a photo attached to a specific response :

As an example :

1 person is filling out the survey : He signs his answer with the signature question and sends it.
Maybe do something like put his name or something in the name's photo ? So when i export the zip with all the photo's responses, i can easily identify which signature is his .

Do you follow what i'm trying to say ?

I dont rly know how to do this, but maybe changing the way the photo's name is built ?

(54540)
DenisChenu   
2019-11-12 11:46   

@Mazi : maybe signature must be set to a long text question ?
It's the reason why i use a long text question for https://gitlab.com/SondagesPro/ExportAndStats/generateGraphQuestion
In 4.X : you can create your own ExpressionManager function : displayUploadFile(qid,index) for example :)

But : all of this is totally unrelated of this issue … plugin feature OR LimeSurfvey feature … but not an issue.

(54541)
Mazi   
2019-11-12 11:59   

Apouxx, the mentioned approach won't work. Technically it is tricky and it is also a very special requirement.

Is the name stored at the meta data of the file?

The only solution I can think of is a plugin which checks all responses, grabs the uploaded file for each response and stores the image with a new file name including the name as a ZIP file you can then download.
But this needs to be coded.

(54547)
Apouxx   
2019-11-12 14:12   

Hmm... I see. I'll try to code smthg myself then...

(54548)
Mazi   
2019-11-12 14:29   

I have updated the ticket since the actual bug is the JS shown with the export file/PDF.

@cdorin, tested and confirmed, please assign.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15558 [Bug reports] Ergonomy minor have not tried 2019-11-12 11:27 2019-11-14 21:21
Reporter: jelo Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 4.0.0-RC7
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: N/A
Server OS (if known):
Webserver software & version (if known):
PHP Version: N/A
Summary: Labels contain "template" instead of "theme"
Description:

The survey mainpage has to buttons for theme editing, which contain template in the helptext.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: 20191112.ButtonLabelsThemeTemplate.png (10,373 bytes) 2019-11-12 11:27
https://bugs.limesurvey.org/file_download.php?file_id=12305&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15572 [Bug reports] Other major have not tried 2019-11-14 20:56 2019-11-14 21:21
Reporter: f_funke Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC7 @ devdemo.limesurvey.org
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: texts in question overview are not formatted
Description:

Texts in the question overview are not formatted at all. Users have to switch to the question editor to see the formatting. Especially as question overview is the default question view, this should be changed.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: grafik.png (20,734 bytes) 2019-11-14 20:56
https://bugs.limesurvey.org/file_download.php?file_id=12321&amp;type=bug
png

grafik-2.png (28,039 bytes) 2019-11-14 20:56
https://bugs.limesurvey.org/file_download.php?file_id=12322&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15571 [Bug reports] Central participant database minor have not tried 2019-11-14 20:05 2019-11-14 20:05
Reporter: cdorin Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: CPDB - cannot use the search boxes below associated to the additional attributes
Description:

Create additional attributes in CPDB - try to filter users using the search boxes located below the additional columns -> you will get an error:

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Selection_303.png (107,622 bytes) 2019-11-14 20:05
https://bugs.limesurvey.org/file_download.php?file_id=12320&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15570 [Bug reports] Response browsing minor have not tried 2019-11-14 19:47 2019-11-14 19:47
Reporter: cdorin Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.20.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelvant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: You cannot display only X columns in the response table.
Description:

Select columns in response table not working.

Not working in LS3 and LS4

Tags:
Steps To Reproduce:

Try to see if the filtering is working.
If yes, try then to apply another filter after.

Additional Information:
Attached Files: Selection_302.png (33,274 bytes) 2019-11-14 19:47
https://bugs.limesurvey.org/file_download.php?file_id=12319&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15569 [Bug reports] Other minor have not tried 2019-11-14 19:28 2019-11-14 19:31
Reporter: f_funke Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC7 @ devdemo.limesurvey.org
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: preview of inherited template is always Fruity
Description:

In
Survey | Settings | General settings
the preview of inherited template is always Fruity. That's kind of confusing.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: grafik.png (38,705 bytes) 2019-11-14 19:28
https://bugs.limesurvey.org/file_download.php?file_id=12317&amp;type=bug
png

grafik-2.png (66,080 bytes) 2019-11-14 19:28
https://bugs.limesurvey.org/file_download.php?file_id=12318&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15568 [Bug reports] Menu system minor have not tried 2019-11-14 19:25 2019-11-14 19:30
Reporter: f_funke Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC7 @ devdemo.limesurvey.org
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: LS 3 vs. LS 4: different order of menu items
Description:

In survey setting view
?r=admin/survey/sa/view&surveyid=123456
the menu option “display/export” in main window is at different position in LS 4.
LS 3: activate | preview | tools | display/export | survey participants | responses
LS 4: activate | preview | tools | survey participants | responses | display/export

Nothing against re-positioning of menus. But this change looks involuntary.

Might be related to bug 15432.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15432 [Bug reports] Menu system major have not tried 2019-10-21 13:43 2019-11-14 19:30
Reporter: f_funke Platform:  
Assigned To: JHoeck OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC5  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC5
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: button to access responses not implemented
Description:

The button to access survey responses is not implemented in the top menu.

Tags:

sprint

Steps To Reproduce:
Additional Information:
Attached Files: grafik.png (56,179 bytes) 2019-10-21 13:43
https://bugs.limesurvey.org/file_download.php?file_id=12147&amp;type=bug
png

grafik-2.png (103,634 bytes) 2019-10-29 12:17
https://bugs.limesurvey.org/file_download.php?file_id=12209&amp;type=bug
Notes
(54129)
f_funke   
2019-10-21 13:43   

Thanks for reporting, @KRav!

(54241)
JHoeck   
2019-10-28 16:14   

I can not find this issue in RC6.
Inside which tab is it not appearing?

(54250)
f_funke   
2019-10-29 12:17   

Issue is still there in RC6.

To replicate you should ...

  1. create and activate a survey
  2. choose in the left-hand menu structure | overview
    ... to see that there is no button "Responses" in the top menu.

Perhaps the issue is related to the changes in the order of menu item:
"stop | execute | tools |display/export | participants | responses" in 3.19.3
versus
"stop | execute | tools |participants | display/export" in 4.0.0-RC6

I'd suggest to restore the old oder of menu items if this has no side effect.

(54273)
JHoeck   
2019-10-30 11:48   

Fixed in branch issue-15432-responses-button-missing.

(54327)
ollehar   
2019-11-01 14:50   

Test work, please merge.

(54331)
JHoeck   
2019-11-01 15:06   

Merged into latest develop.

(54332)
ollehar   
2019-11-01 15:06   

Hooray!


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15566 [Bug reports] Theme editor minor have not tried 2019-11-14 19:18 2019-11-14 19:24
Reporter: DenisChenu Platform:  
Assigned To: DenisChenu OS:  
Priority: none OS Version:  
Status: resolved Product Version: 3.20.x  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version: 3.20.x  
    Target Version:  
Complete LimeSurvey version number (& build): 3.20.0
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: Potential PHP Notice with some theme
Description:

When theme didn't have ajaxmode, when extend it, option can not be updated if debug > 1

Tags:
Steps To Reproduce:

Import (SkelVanilla)[https://extensions.sondages.pro/themes-and-templates/skelvanilla-a11y-and-usuability/], extend
Try to update options

Additional Information:

I'm not sure what happen with core theme, but think it same since they don't have ajaxmode now.

Attached Files: PHP notice.html (18,665 bytes) 2019-11-14 19:18
https://bugs.limesurvey.org/file_download.php?file_id=12316&amp;type=bug
Notes
(54593)
DenisChenu   
2019-11-14 19:23   

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


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15552 [Bug reports] Import/Export minor have not tried 2019-11-11 11:53 2019-11-14 19:23
Reporter: f_funke Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC7 @ devdemo.limesurvey.org
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: no option "Show survey title in export PDFs"
Description:

On
?r=admin/globalsettings#presentation
the option "Show survey title in export PDFs" is not visible anymore. Or has it been removed on purpose?

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: grafik.png (87,144 bytes) 2019-11-11 11:53
https://bugs.limesurvey.org/file_download.php?file_id=12300&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15567 [Bug reports] Response browsing minor have not tried 2019-11-14 19:19 2019-11-14 19:19
Reporter: cdorin Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.20.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Access response table - change from exted to compact mode 1 or 2 times - the page does not load anymore
Description:

Change from extend to compact and back 1 or 2 times -> the page does not load anymore (a refresh will be needed in that case)

The issue is in both 3.20.x and 4 RC7

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15565 [Bug reports] Survey taking minor have not tried 2019-11-14 18:37 2019-11-14 19:11
Reporter: DenisChenu Platform:  
Assigned To: DenisChenu OS:  
Priority: none OS Version:  
Status: resolved Product Version: 3.20.x  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version: 3.20.x  
    Target Version:  
Complete LimeSurvey version number (& build): 3.20.0
I will donate to the project if issue is resolved: No
Browser: not relevant ?
Database & DB-Version: not relevant?
Server OS (if known): fedora/linux
Webserver software & version (if known): nginx
PHP Version: 7.3.11 libmagic 533
Summary: Upload file : debug 2 : potential issue
Description:

When i try to upload a csv file (a vv file) to check another issue i receive an error.
Maybe related to PHP version …

Tags:
Steps To Reproduce:

Find a PHP version 7.3 maybe
Import inclided survey ,n activate
Set debug at 2
Launch survey and try

Additional Information:

And in this condition
I have another issue for csv file after (without debug)

Attached Files: vvexport_151625-1.csv (11,847 bytes) 2019-11-14 18:37
https://bugs.limesurvey.org/file_download.php?file_id=12313&amp;type=bug
limesurvey_survey_checkUpload.lss (25,581 bytes) 2019-11-14 18:37
https://bugs.limesurvey.org/file_download.php?file_id=12314&amp;type=bug
index-PHPwarning.html (17,928 bytes) 2019-11-14 18:37
https://bugs.limesurvey.org/file_download.php?file_id=12315&amp;type=bug
Notes
(54592)
DenisChenu   
2019-11-14 19:04   

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


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15564 [Bug reports] Expression Manager minor have not tried 2019-11-14 17:34 2019-11-14 18:10
Reporter: DenisChenu Platform:  
Assigned To: DenisChenu OS:  
Priority: none OS Version:  
Status: resolved Product Version: 3.20.x  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version: 3.20.x  
    Target Version:  
Complete LimeSurvey version number (& build): 3.20.0
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: Warnings shown for valid comparaison
Description:

Fixing https://bugs.limesurvey.org/view.php?id=15532 : i add warnings for invalid comparaison ( string VS number)
But : in logic file : string VS number come for all values …

Tags:
Steps To Reproduce:

Import included file or create a Numeric question type

Additional Information:

The warning must be sent ONLY if invalid compare (number VS string) and have forced string
I fix directly for invalid compare

Attached Files: Capture d’écran du 2019-11-14 17-28-23.png (50,608 bytes) 2019-11-14 17:34
https://bugs.limesurvey.org/file_download.php?file_id=12311&amp;type=bug
png

limesurvey_survey_MultiNum.lss (25,009 bytes) 2019-11-14 17:34
https://bugs.limesurvey.org/file_download.php?file_id=12312&amp;type=bug
Notes
(54590)
DenisChenu   
2019-11-14 18:09   

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

(54591)
DenisChenu   
2019-11-14 18:10   

https://github.com/LimeSurvey/LimeSurvey/commit/05eb1172315779c61dcb3c03fbd8f3879b1006a1


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15336 [Bug reports] Survey participants (Tokens) minor have not tried 2019-09-27 14:04 2019-11-14 15:25
Reporter: ollehar Platform:  
Assigned To: JHoeck OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC3  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version: 4.0.0-RC4  
    Target Version: 4.0.0-RC4  
Complete LimeSurvey version number (& build): latest
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Breadcrumb bar missing after adding participant
Description:

See pic.

Tags:
Steps To Reproduce:
  1. Enable token
  2. Add new participant
  3. See result page.
Additional Information:
Attached Files: Selection_870.png (54,919 bytes) 2019-09-27 14:04
https://bugs.limesurvey.org/file_download.php?file_id=12071&amp;type=bug
png
Notes
(53906)
cdorin   
2019-10-07 09:48   

Cannot reproduce it in latest dev.

(54418)
JHoeck   
2019-11-06 11:21   

Reproduced in latest dev.

(54420)
JHoeck   
2019-11-06 11:58   

Developed inside branch: issue-15336-breadcrumb-bar-missing

(54586)
JHoeck   
2019-11-14 15:25   

Merged into develop.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15550 [Bug reports] Plugins minor have not tried 2019-11-09 12:19 2019-11-14 15:24
Reporter: DenisChenu Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6 git
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: Plugin develop debug=2 throw 500 error without any information
Description:

Really hard to debug plugins for 4.0, even with debug set to 2 : no way to have clean PHP notice or real 500 error.

Even a simple php notice in views throw a 500 error …

Tags:
Steps To Reproduce:

Import included plugin in 3.X and 4.X, activate
Set debug = 2 for both
Go to survey, check the 2 menu at right, see what happen

Additional Information:

This and the system that disable plugins with syntax error …

Attached Files: brokenPlugin.zip (2,607 bytes) 2019-11-09 12:19
https://bugs.limesurvey.org/file_download.php?file_id=12294&amp;type=bug
develop_check_500 Internal Server Error.html (9,964 bytes) 2019-11-09 12:19
https://bugs.limesurvey.org/file_download.php?file_id=12295&amp;type=bug
develop_view_500 Internal Server Error.html (9,913 bytes) 2019-11-09 12:19
https://bugs.limesurvey.org/file_download.php?file_id=12296&amp;type=bug
master_check_PHP notice.html (19,618 bytes) 2019-11-09 12:19
https://bugs.limesurvey.org/file_download.php?file_id=12297&amp;type=bug
master_view_PHP notice.html (25,260 bytes) 2019-11-09 12:19
https://bugs.limesurvey.org/file_download.php?file_id=12298&amp;type=bug
Notes
(54493)
DenisChenu   
2019-11-09 12:19   

@ollehar : can you check this one ?

(54495)
ollehar   
2019-11-11 10:05   

Sure. There's a "fallback" functionality that fetches errors in plugins, deactivate the plugin and writes the error in the plugin database table. Will have a look. This is to avoid the entire installation failing after upgrade.

(54510)
DenisChenu   
2019-11-11 11:53   

Yes, this is OK : just need to disable it in some condition

But see for the view : the error didn't disable plugin, but 500 error didn't show where are the error. Relind : it's a PHP notice in view … not a "init" broke :)

(54511)
DenisChenu   
2019-11-11 11:55   

In fact : it's NOT related to disable plugin : because plugin is not disable …

(54572)
ollehar   
2019-11-14 10:30   

Yes, this is a difference between LS3 and LS4 that I don't understand - PHP Notice get exception notice when debug = 2, but not on LS4?

(54573)
DenisChenu   
2019-11-14 10:37   

I check if i found something … OK to throw error if debug is set ? Right ?

(54574)
ollehar   
2019-11-14 11:23   

Yeah, if debug = 2 it should always be a full stacktrace, IMO. Otherwise, what's the point? :D

(54582)
DenisChenu   
2019-11-14 15:14   

I don't understand Why with Notice : it call the onError from SurveysController (it's AdminController : then must be default from Yii).

I totally didn't understand here …

(54584)
ollehar   
2019-11-14 15:23   

Do we use the same Yii version?

(54585)
DenisChenu   
2019-11-14 15:24   

I think yes …

But still: it's Yii1 …


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15561 [Bug reports] Other minor have not tried 2019-11-13 14:20 2019-11-14 15:20
Reporter: cdorin Platform:  
Assigned To: JHoeck OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC7  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Export question button missing
Description:

Export question button missing

Tags:
Steps To Reproduce:
Additional Information:

the button should be in both question overview and question editor toolbars

In LS3, the question export function is in question summary.

Attached Files: Selection_300.png (50,616 bytes) 2019-11-13 14:20
https://bugs.limesurvey.org/file_download.php?file_id=12309&amp;type=bug
png
Notes
(54566)
JHoeck   
2019-11-13 15:53   

Fixed in branch: issue-15561-export-question-button-missing

(54571)
eddylackmann   
2019-11-14 10:23   

@jHoeck , it's works on your branch . You can merge it to Develop !

(54583)
JHoeck   
2019-11-14 15:20   

Merged into develop.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15413 [Bug reports] Other minor have not tried 2019-10-17 14:42 2019-11-14 14:58
Reporter: galads Platform:  
Assigned To: JHoeck OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC5  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): latest dev
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: unknown
Server OS (if known):
Webserver software & version (if known):
PHP Version: unknown
Summary: Missing import and copy buttons
Description:

Please check attached screenshot

Tags:

sprint

Steps To Reproduce:
Additional Information:
Attached Files: photo_2019-10-17_14-22-28.jpg (35,361 bytes) 2019-10-17 14:42
https://bugs.limesurvey.org/file_download.php?file_id=12125&amp;type=bug
jpg

photo_2019-10-17_14-22-40.jpg (39,053 bytes) 2019-10-17 14:42
https://bugs.limesurvey.org/file_download.php?file_id=12126&amp;type=bug
jpg

photo_2019-10-17_14-22-53.jpg (58,919 bytes) 2019-10-17 14:42
https://bugs.limesurvey.org/file_download.php?file_id=12127&amp;type=bug
jpg
Notes
(54581)
JHoeck   
2019-11-14 14:58   

Merged into latest develop.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15425 [Bug reports] Import/Export major have not tried 2019-10-20 14:47 2019-11-14 14:57
Reporter: f_funke Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC5  
Product Build: Resolution: won't fix  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC5 @ devdemo.limesurvey.org
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: option to import question is only available in "list question groups" not when using "add question"
Description:

The option to import a question is only available wehen using "list question groups" in setting menu (left hand side) not when using "add question" in survey structure.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: grafik.png (49,856 bytes) 2019-10-20 16:30
https://bugs.limesurvey.org/file_download.php?file_id=12140&amp;type=bug
png
Notes
(54113)
f_funke   
2019-10-20 14:49   

see bug 15120: button for import of question group/survey page was not implemented

(54375)
cdorin   
2019-11-03 21:04   

We expanded the bug report internally. @JHoeck is on it.

(54580)
JHoeck   
2019-11-14 14:57   

Merged into latest develop.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15534 [Bug reports] Survey editing crash have not tried 2019-11-05 13:54 2019-11-14 14:57
Reporter: cdorin Platform:  
Assigned To: JHoeck OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC6  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Cannot copy any question at the moment
Description:

500: Internal Server Error

This method is deprecated. Please use the new question editor.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54401)
DenisChenu   
2019-11-05 14:51   

I'm first ;)

(54402)
cdorin   
2019-11-05 14:57   

Bhaaaa. Next time!

(54403)
DenisChenu   
2019-11-05 14:59   

;)

(54579)
JHoeck   
2019-11-14 14:57   

Merged into latest develop.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15521 [Bug reports] Other minor have not tried 2019-11-02 12:27 2019-11-14 13:48
Reporter: cdorin Platform:  
Assigned To: eddylackmann OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC6  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Sharing Panel (QR Code & Share on Facebook) - not working on all browsers
Description:

Not working on firefox

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54578)
eddylackmann   
2019-11-14 13:48   

Works!!!


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15475 [Bug reports] User / Groups / Roles minor have not tried 2019-10-29 12:06 2019-11-14 11:58
Reporter: eddylackmann Platform:  
Assigned To: eddylackmann OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC6  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: mysql / 423
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.2
Summary: Select all doesn't work on user List
Description:

Nothing happen after click then "Select all" checkbox on User Administration Panel.
All users are not selected.

Tags:
Steps To Reproduce:
  • Go to Configuration
  • Click on "Manage Survey Administrators"
  • Click on Select All checkbox
Additional Information:
Attached Files: Selectall.JPG (66,300 bytes) 2019-10-29 12:06
https://bugs.limesurvey.org/file_download.php?file_id=12207&amp;type=bug
jpg
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15438 [Bug reports] Survey editing minor have not tried 2019-10-21 14:56 2019-11-14 11:58
Reporter: tpartner Platform:  
Assigned To: markusfluer OS:  
Priority: none OS Version:  
Status: feedback Product Version: 4.0.0-RC5  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC5
I will donate to the project if issue is resolved: No
Browser: Chrome 77.0.3865.120
Database & DB-Version: mysqlnd 5.0.12
Server OS (if known): Windows 10
Webserver software & version (if known): Apache/2.4.39 (Win64)
PHP Version: 7.3.7
Summary: Layout issues when adding answers
Description:

1) The buttons overflow the container. See attached bug_5.png. This screenshot was taken with a window width of 1670px.

2) The save button text is incorrect.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: bug_5.png (24,040 bytes) 2019-10-21 14:56
https://bugs.limesurvey.org/file_download.php?file_id=12153&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15062 [Bug reports] Survey editing minor have not tried 2019-07-20 18:01 2019-11-14 11:39
Reporter: DenisChenu Platform:  
Assigned To: LouisGac OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC3  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0 github e5d117578b
I will donate to the project if issue is resolved: No
Browser: ff
Database & DB-Version: not relevant?
Server OS (if known): not relevant ?
Webserver software & version (if known): not relevant ?
PHP Version: php7.2
Summary: Receive Undefined property: TemplateConfiguration::$options just after Survey create
Description:

When create a survey : receive each time Undefined property: TemplateConfiguration::$options

Tags:
Steps To Reproduce:
  1. Set debug > 1
  2. Create a survey, english
  3. Give anything as title
  4. Check create sample question
  5. Validate
Additional Information:

Move previous shown «Your new survey was created. We also created a first question group and an example question for you.«
Survey is created

Attached Files: PHP notice.html (32,250 bytes) 2019-07-20 18:01
https://bugs.limesurvey.org/file_download.php?file_id=11857&amp;type=bug
Notes
(54575)
eddylackmann   
2019-11-14 11:30   

@DenisChenu this still happen ?
I can't reproduce it in RC7

(54576)
DenisChenu   
2019-11-14 11:38   

It happen last week, seems OK today.

Can close

(54577)
eddylackmann   
2019-11-14 11:38   

Okay Thx !!


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
8641 [Feature requests] Survey editing feature have not tried 2014-01-31 10:46 2019-11-14 01:54
Reporter: autopoiesis Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 2.06+  
Summary: Quick add function doesn't work properly with multiple languages
Description:

When you use the quick add replace function in 2.05 to enter answer options for an additional language, the base language answer options are also changed.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(28751)
DenisChenu   
2014-02-15 16:47   

Hi,

Did you try:
QCODE;first language;second language
?

(28758)
autopoiesis   
2014-02-16 16:02   

No, this is not how I used the function. Normally, we first create only a survey with 1 master language and translate and setup all aditional languages after everything is final. So I tried to use the quick add function with a single additional language.

(28788)
DenisChenu   
2014-02-17 08:27   

Maybe we have to test if there are more than one language and if there are no seperator in the quick add, then use 'selected' tab.
But then : only replace was accepted.

(32390)
trivender   
2015-06-16 21:17   

Any idea in which version this bug will get fixed.

(32392)
DenisChenu   
2015-06-17 08:26   
(Last edited: 2015-06-17 08:51)

All the system are rewritten for ls3.
Actually, we have equivalent problem with label set : https://bugs.limesurvey.org/view.php?id=9448 fixed by "alert only". Then i think i put Target Version for 2.06 but :

  • <s>Control if SQ01;Answer FR;Answer EN work OR make it working</s> OK
  • Send an alert if : number of string is less than number of language.

See https://www.limesurvey.org/en/forum/installation-a-update-issues/100614-quick-add-function-doesn-t-work-properly-with-multiple-languages#121743 for the reason we can only send an alert.

(32402)
trivender   
2015-06-17 18:52   

Suppose I have programmed survey in English and now I need to do translation in french.
#I open answer list and switch to French tab .
#Copy French answer labels from Excel and paste using quick add popup.

The problem is the English answer labels also gets changed to French. Ideally only French label should change because I am working in French tab.

(32408)
DenisChenu   
2015-06-18 08:19   

No, i explain why in the forum, it can break system too.

Yes - Oui
No - Non

to

Yes - Oui
?? - Peut être
No - Non

The best way is to replace all language. Only use ; for diferent language. We just have to send an alert if number of language are different.

In LibreOffice calc: you can use En string;Fr string. We have to put some information for this in GUI.

(32440)
DenisChenu   
2015-06-19 17:35   

I won't fix until 3.0 actually. There are no real need to fix.

(54569)
blocka   
2019-11-14 01:54   

Still encountering this issue five years later, in LS 3.19.3+191023.

It really is an issue, as I often build surveys in English, and a month later, along comes the French... And with long single/multiple choice type questions, with many answers, it is so frustrating to have to cut and paste in each individual French answer.

Maybe this could be easily addressed by having a single choice option on the Quick add panel that asks "Select language to replace or add" + All languages | Base language | list of other languages....


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15533 [Bug reports] Survey editing minor have not tried 2019-11-05 11:52 2019-11-13 17:33
Reporter: DenisChenu Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0 github fe43804ec0
I will donate to the project if issue is resolved: No
Browser: not relevant (FF)
Database & DB-Version: not relevant ?
Server OS (if known): not relevant ?
Webserver software & version (if known): not relevant ?
PHP Version: not relevant ?
Summary: Add question : always at 1st in selected group
Description:

When adding question : it was set at 1st element of current group

Tags:
Steps To Reproduce:

See screencast : add a question and see where is it

Additional Information:

When adding a page, this page was not selected : then question is put at 1st group at 1st question

Sorry screencast too big : https://framadrop.org/r/LxuFhSlmr8#NX4TzHWwpPRpyAVftTu+JRlY6Pf1Bvdnu+mMUHRkqxM=

Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15563 [Bug reports] Other minor have not tried 2019-11-13 17:29 2019-11-13 17:29
Reporter: cdorin Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Solve all issues - what is its purpose?
Description:

If I click, no action is triggered.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Selection_301.png (54,407 bytes) 2019-11-13 17:29
https://bugs.limesurvey.org/file_download.php?file_id=12310&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15535 [Bug reports] Conditions minor have not tried 2019-11-05 14:58 2019-11-13 16:51
Reporter: DenisChenu Platform:  
Assigned To: ollehar OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC6  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6 git fe43804ec0
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: Unable to use Condition gui editor
Description:

When click on condition on a question : receive a 500: Internal Server Error

Tags:
Steps To Reproduce:

Survey/question
Click on condition

(tested with ls3_sample_survey_multilingual_fr_de_en_it.lss)

Additional Information:
Attached Files: CDbException.html (23,839 bytes) 2019-11-05 14:58
https://bugs.limesurvey.org/file_download.php?file_id=12276&amp;type=bug
Capture d’écran du 2019-11-05 14-58-33.png (36,993 bytes) 2019-11-05 14:58
https://bugs.limesurvey.org/file_download.php?file_id=12277&amp;type=bug
png
Notes
(54567)
ollehar   
2019-11-13 16:49   

Resolved, but there are more issues. Try grepping for "q.language" <--- Missing factorization after l10n adaption.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15562 [Bug reports] User / Groups / Roles minor have not tried 2019-11-13 16:06 2019-11-13 16:06
Reporter: cdorin Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Delete user in confirmation dialog
Description:

Confirmation dialog closes automatically, yes being preselected - user gets deleted immediately.

Tags:
Steps To Reproduce:

Click on delete button located under the actions column. Don't do anything, wait for one second -> user gets automatically deleted.

Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15224 [Bug reports] Plugins major have not tried 2019-09-04 15:08 2019-11-13 15:37
Reporter: DenisChenu Platform:  
Assigned To: p_teichmann OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC4  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0 github RC3 fcaab028d4
I will donate to the project if issue is resolved: No
Browser: ff
Database & DB-Version: mariadb
Server OS (if known): fedora/linux
Webserver software & version (if known): nginx
PHP Version: php7.2
Summary: newQuestionAttributes deprecated : need a replacer
Description:

newQuestionAttributes still here, but new attributes are not shown in Question editor

Tags:
Steps To Reproduce:

https://gitlab.com/SondagesPro/QuestionSettingsType/addScriptToQuestion
Install , and look at any question

Additional Information:

newQuestionAttributes event are really a great solution …
need a replacement

Attached Files: Selection_910.png (12,225 bytes) 2019-11-06 16:48
https://bugs.limesurvey.org/file_download.php?file_id=12282&amp;type=bug
png

Capture d’écran du 2019-11-11 12-03-04.png (112,185 bytes) 2019-11-11 12:05
https://bugs.limesurvey.org/file_download.php?file_id=12301&amp;type=bug
Notes
(54061)
DenisChenu   
2019-10-16 12:29   

Still no way to add an attribute in core Question ?
Still no way to have a replacer (or fix current plugin settings).

on last git version.

(54142)
ollehar   
2019-10-22 14:49   

My suggestion: Add the same event.

(54170)
Mazi   
2019-10-23 10:41   

Not sure if I got the bug report right but being able to add your own question attributes by a plugin is essential for plugin development!

(54192)
DenisChenu   
2019-10-23 15:11   
(Last edited: 2019-10-23 15:12)

@Mazi : I think you understand the issue here : no way to have Custom Question attributes by plugins in current develop :).

You can add QuestionAttribute : but it don't show any input in admin GUI part.

(54433)
ollehar   
2019-11-06 16:16   

Looks like there's no "single point of entry" to fetch question attributes anymore. Sucks ass.

(54441)
ollehar   
2019-11-06 16:48   

Found it. Event needs to be moved to getQuestionThemeAttributeValues in questionHelper.

(54442)
ollehar   
2019-11-06 16:57   

Re-added the event, but needs more testing and fixing (attributes are not saved, etc).

(54463)
ollehar   
2019-11-07 15:33   

Your plugin needs to be updated to LS4 requirements to display advanced options properly. Would be nice to have it documented... E.g., the switch input type needs option array.

(54464)
DenisChenu   
2019-11-07 15:47   

No default on switch ?
Easy to fix :)

I look at it tomorrow : you can assign it to me for test :)

(54465)
ollehar   
2019-11-07 15:52   

I guess switch can be sometimes Y/N, sometimes 1/0, and there's no point doing a default then.

(54467)
DenisChenu   
2019-11-07 16:05   

In 3.X : seems there are a default 0/1 .

But i can send it in 4.X, not a problem (maybe need to update manaul …)

(54474)
Mazi   
2019-11-07 18:26   

RE "Your plugin needs to be updated to LS4 requirements ": I am not sure about the details, but shouldn't plugins be compatible between v3.x and 4.x?

Is there some documentation for plugin developers regarding "LS4 requirements"?

(54479)
DenisChenu   
2019-11-08 07:44   

shouldn't plugins be compatible between v3.x and 4.x?

API update, then unsure. But best is to have manual about this :)

(54483)
ollehar   
2019-11-08 15:08   

Too many functions, code not clear:

getQuestionAttributesForEM
getQuestionAttributeValue
getQuestionAttributeData (ajax controller method)
getQuestionAttributes
getQuestionAttributesSettings
getQuestionAttribute
getQuestionAttributes
getQuestionThemeAttributeValues
ajaxquestionattributes (not used??)

We need:

A single point of entry to get the STRUCTURE of all attributes (general, advanced, XML, plugin), and another single point of entry to get the VALUE of all attributes.

(54484)
ollehar   
2019-11-08 15:10   

I will put this task in backlog, and Patrick will have a look to see if he can clean it later.

(54514)
DenisChenu   
2019-11-11 12:05   

Arg … unable to check
Starting by uncaught exception: Object and finally ReferenceError: LS is not defined develop:60:12

(54516)
ollehar   
2019-11-11 14:07   

Hm, yeah, but those JS errors didn't affect the display of the extra attributes when I tested. But don't test now, Patric has to clean the code anyway.

(54521)
DenisChenu   
2019-11-11 15:19   

Yes, maybe when you tested, but here : i can not load it. let me deactuvate my broken plugin maybe (and check with debug=0)

(54533)
lime_release_bot   
2019-11-12 10:24   

Fixed in Release 4.0.0-RC7+191111

(54534)
ollehar   
2019-11-12 10:26   

In fact not fixed, just in prototype state.

(54565)
DenisChenu   
2019-11-13 15:37   
  1. Current situation :Broken with debug>1 if there are a lack of an option : must have $eventAttributes[$name] = array_merge($defaultQuestionAttributeValues, $attribute); somewhere (question XML have it)
  2. Must send [options][option][[value=>0][text=>"Text"]] , but seems Question user theme xml can send array directmy (think it' sthe best option
  3. Value not saved (even for textarea)

For 2 :

        $scriptAttributes['scriptActivate']['options']= array(
            0=>gT(&quot;No&quot;),
             1=>gT(&quot;Yes&quot;),
        );

is broken, need

        $scriptAttributes['scriptActivate']['options']= array(
          'option'=> array(
            array('value'=>0, 'text'=> gT(&quot;No&quot;)),
            array('value'=>1, 'text'=> gT(&quot;Yes&quot;)),
          ),
        );

But seems question user theme XML is OK with

            &lt;options>
                &lt;default>Default&lt;/default>
                &lt;lg>Large&lt;/lg>
                &lt;sm>Small&lt;/sm>
                &lt;xs>Extra small&lt;/xs>
            &lt;/options>

https://github.com/LimeSurvey/LimeSurvey/blob/93f3d162d9751090f2e518c080271ab8801dcbdc/themes/question/bootstrap_buttons/survey/questions/answer/listradio/config.xml#L56-L61


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15511 [Bug reports] _ Unknown minor have not tried 2019-11-01 10:51 2019-11-13 15:15
Reporter: ollehar Platform:  
Assigned To: eddylackmann OS:  
Priority: none OS Version:  
Status: review Product Version: 4.0.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.x  
Complete LimeSurvey version number (& build): latest develop
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Error modal in user management looks different than other
Description:

See pics.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Selection_906.png (5,198 bytes) 2019-11-01 10:51
https://bugs.limesurvey.org/file_download.php?file_id=12252&amp;type=bug
png

Selection_905.png (5,852 bytes) 2019-11-01 10:51
https://bugs.limesurvey.org/file_download.php?file_id=12253&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15507 [Bug reports] Survey taking major have not tried 2019-10-31 21:18 2019-11-13 13:29
Reporter: GuernseyResearch Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.2  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): LimeSurvey Version 3.19.3+191023
I will donate to the project if issue is resolved: No
Browser: Firefox, but tried others
Database & DB-Version: mysql 5.0.12
Server OS (if known): Apache/2.4.41
Webserver software & version (if known):
PHP Version: 7.3.9
Summary: Cannot upload file (Note: LS 3.19.3 )
Description:

Error when attempting to upload a file into an active survey. New install on a new server.

Tags:
Steps To Reproduce:

New install of LS 3.19.3 on a new file server running PHP Version 7.3.9 with file support enabled.
Used a previous survey and have added a NEW question to be sure the question itself was not corrupt.

active survey to test:
https://grquestions.com/ask/index.php/831819?lang=en

enter "YES", and "VERY well" to bypass the first two questions to get to the upload question. I have added a Test question. At first I allow all standard extensions, but have now set it so that only allows png file entry. It will properly report incorrect extension, but will not upload files with the proper extension. Error reported is:

"Sorry, unable to check extension of this file type %s."

This then blocks the survey from moving further.

Additional Information:
Attached Files:
Notes
(54303)
Mazi   
2019-11-01 09:13   

Is that system running a Linux or Microsoft OS?

It sounds similar to https://bugs.limesurvey.org/view.php?id=15331

(54323)
GuernseyResearch   
2019-11-01 14:11   

Linux system. I cannot access above link.
Reviewed similar bug reports and checked files and loaded extensions.

(54351)
cdorin   
2019-11-03 16:05   

Can't reproduce it on my system. The only difference is the php version (i use 7.3.8)

(54393)
GuernseyResearch   
2019-11-04 18:57   

I did a complete fresh install from a fresh download and used a new database. I set ALL files and directories to 777 to ensure there was no permissions problem. It fails with PHP 7.3.9

This was working fine with 7.3.4. We are going to see if we can back off the PHP to the previous version and test again.

(54394)
DenisChenu   
2019-11-05 07:03   
(Last edited: 2019-11-05 07:03)

@cdorin : a workaround bug for all of ths bug can be adding a php, config security_check_filetype to true by default. But if user need it … he can disable it.

PS : assign this one to me if you want this workaround fix …

(54414)
GuernseyResearch   
2019-11-05 19:56   

OK - we have determined this is a security issue with the new server. This is documented in issue 14621 which you are working on.

We are operational, but feel this security issue needs to be resolved. Can you please notify us when an update that fixes this is available?

(54415)
GuernseyResearch   
2019-11-05 19:56   

You may close this ticket

(54416)
Mazi   
2019-11-05 21:56   

@GuernseyResearch, what exact security issue or setting are you referring to?

(54424)
DenisChenu   
2019-11-06 12:04   

@GuernseyResearch : i'm interested too why https://bugs.limesurvey.org/view.php?id=14621 can fix some information ?

(54444)
GuernseyResearch   
2019-11-06 17:20   

In moving to our new server we enabled more security for our mail and website. It appears that Limesurvey needs access to files outside its space and that causes the file upload to fail.
• The fix was to remove the PHP open-basedir setting, and also remove the upload_tmp_dir setting
• Even if upload_tmp_dir was set below open_basedir the upload still failed

Our Limesurvey (version 3 and beta 4) are now working, but the server does not have the currently recommended enhanced security.

(54445)
DenisChenu   
2019-11-06 17:30   

Limesurvey needs access to files outside its space

Not really , upload_tmp_dir maybe …

(54447)
GuernseyResearch   
2019-11-06 17:36   

even if I set the permissions to EVERY file and directory within the /limesurvey directory to 777 the upload would fail.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15437 [Bug reports] Survey editing minor have not tried 2019-10-21 14:49 2019-11-13 12:57
Reporter: tpartner Platform:  
Assigned To: JHoeck OS:  
Priority: none OS Version:  
Status: feedback Product Version: 4.0.0-RC5  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC5
I will donate to the project if issue is resolved: No
Browser: Chrome 77.0.3865.120
Database & DB-Version: mysqlnd 5.0.12
Server OS (if known): Windows 10
Webserver software & version (if known): Apache/2.4.39 (Win64)
PHP Version: 7.3.7
Summary: Unusual default answer option codes.
Description:

The default answer codes for a list-radio question are prefaced with "null" - see bug_4.png.

Is this intentional?

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: bug_4.png (18,442 bytes) 2019-10-21 14:49
https://bugs.limesurvey.org/file_download.php?file_id=12152&amp;type=bug
png

capture_2.png (5,988 bytes) 2019-11-13 12:56
https://bugs.limesurvey.org/file_download.php?file_id=12308&amp;type=bug
png
Notes
(54560)
JHoeck   
2019-11-13 11:22   

It's working. Tested it.

(54564)
tpartner   
2019-11-13 12:56   

Now the default codes are prefaced with "AO". What is the thinking behind that?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15380 [Bug reports] Plugins minor have not tried 2019-10-07 16:07 2019-11-13 11:32
Reporter: bismark Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): develop
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 10.1.26-MariaDB
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.1.8
Summary: Create class or Interface for PluginEvent with names as constants
Description:

this helps for IDE-Code Completion

e.g.


interface PluginEventInterface
{
    const EVENT_BEFORE_CONTROLLER_ACTION = 'beforeControllerAction';
}

class PluginEvent implements PluginEventInterface
{
}

//LSYII_Controller::beforeControllerAction
$event = new PluginEvent(PluginEvent::EVENT_BEFORE_CONTROLLER_ACTION);
$event->set('controller', $controller->getId());
$event->set('action', $action->getId());
$event->set('subaction', Yii::app()->request->getParam('sa'));
App()->getPluginManager()->dispatchEvent($event);
Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(53930)
bismark   
2019-10-07 16:58   

more benefits:

  • event names centralized
  • better documentation
(53948)
ollehar   
2019-10-08 14:32   

can an interface include constants?

(53953)
DenisChenu   
2019-10-08 15:28   

My opinion :

  1. event name must be unique in all LimeSurvey code
  2. event name is used one time only in Plugin

Sometimes i'm unsure add CONSTANT make more readable code : https://github.com/LimeSurvey/LimeSurvey/blob/6cba3e0c964df2cc8430e103b0fa6baec3e97480/application/helpers/questionHelper.php#L71

Auto documentation with such solution can not include input and output
Then no real reason for this.

(53973)
dschirge   
2019-10-09 14:15   

I agree with Bismark, it would be very useful for future development.
I would implement it this way:

use MabeEnum\Enum;
/**

  • @method Events BEFORE_CONTROLLER_ACTION()
    **/
    class Events extends Enum
    {
    // Enumerators will be generated from public constants only
    public const BEFORE_CONTROLLER_ACTION = 'beforeControllerAction';
    }

additionally benefits:

  • you can compare event types internal if necessary and even constants with the same value are different because of the Enum implementation.

  • type safety

  • the already mentioned benefits

Example:
public const EV_A = 'a';
puclic const EV_B = 'a';

Events:: EV_A()->is(Events::EV_B()); //false
It is because if the is() implementation which does a comparisment of the value and the name of the enumerator.

(53974)
Mazi   
2019-10-09 15:03   

@c_schmitz, can you comment on this? For us - and other plugin developers - it would be pretty useful and I am rather sure it will not have any side effects when adding this to the core.

(54013)
dschirge   
2019-10-11 22:26   

I created an example and uploaded to a fork in GitHub.
You can loot at this in https://github.com/pop1989bb/LimeSurvey/commit/b516890335d66f0ec295ba7f6cc4614b621a9b9e
You coud use the new system via $this->subscribe(GlobalEvents::AFTER_FIND_SURVEY()->getValue());
The function "getValue()" returns the string I assigned to the enum.
I suggest to use it this way for compatibility reasons. In a future version (maybe v4 or v5) I advise to enforce using the enums. It will reduce errors.
I didn't implement all events nor made comments for all of the already declared events. I would do this if my suggestion is accepted.

(54550)
dschirge   
2019-11-12 20:26   

as wished I added a smaller commit.
https://github.com/pop1989bb/LimeSurvey/commit/a0437365dd07747c860aeea3d0bd3db871d2d460

(54551)
DenisChenu   
2019-11-13 10:32   
(Last edited: 2019-11-13 10:32)
  1. Can you add a start part about each event params (readable and writable) documentation ?
  2. This class must allow some way to add event : sample : beforeTokenEmailExtended or tripleSfieldMap
(54552)
DenisChenu   
2019-11-13 10:35   
(Last edited: 2019-11-13 10:35)

Did we really need the _ in constant name ? EVENTNAMEINCAMELCASE = 'evantNameInCamelCase'?

(54553)
dschirge   
2019-11-13 10:46   

1) I will do an example if this is what you mean.
2) I'm unsure what do you mean. Do you want an example how it could look like with the class?

the question: Yes, we need them. It is defined in PSR-1 section 1. Look at https://www.php-fig.org/psr/psr-1/
"Class constants MUST be declared in all upper case with underscore separators."
PSR means "PHP Standard Recommendation."

(54555)
DenisChenu   
2019-11-13 10:50   

Not with mandatoty underscore (or ?), we are on https://www.php-fig.org/psr/psr-2/

About 2 : i don't know … if i know i don't need to ask … but if you have a Class to manage event : this class must offer same service to plugins.

I know it's currently just an Enum and nothing else, but : evolution …

(54556)
dschirge   
2019-11-13 10:54   

We are on https://www.php-fig.org/psr/psr-1/ as I quotedt. :) "Class constants MUST be declared in all upper case with underscore separators.", the underscores in constants are mandatory.
About 2). I wouldn't recommend this. An enum should be an enum and not more. You shouldn't add other functions to it in my view.
If we add further functions we hurt the SOLID principle.

(54557)
DenisChenu   
2019-11-13 10:57   

Const NOUNDERSCORE is valid … underscore is not mandatory …

About 2 : then you say plugin can not create event … in think it's a mistake

(54558)
dschirge   
2019-11-13 11:07   

PSR-2 is regarded as deprecated and replaced with PSR-12. But anyway it's a recommendation. I personally prefery underscore for better reading. I can read EVENT_NAME_IN_CAMEL_CASE better than EVENTNAMEINCAMELCASE.

2) I never mentioned that a plugin can't dispatch an event. Of course it can. The SOLID principle describes how classes should be designed. The S means "Single responsitivity". The class "GlobalEvents" only should provide the constants for events.
But I now understand what you mean. You want to dispatch events which aren't defined in for example "GlobalEvents". Of course you can design the system for allowing custom events. It's just a question of architecture.

(54559)
DenisChenu   
2019-11-13 11:15   

About underscore : yes EVENT_NAME_IN_CAMELCASE but our event name are evantNameInCamelCase (no underscore) , there here… just unsure :)

Of course you can design the system for allowing custom events. It's just a question of architecture.

Yes, i think we need to mind of possible evolution at start of development, even if we don't add it concretely (no code, just some doc on How we can do in future, possible evolution).

(54561)
dschirge   
2019-11-13 11:27   

Ah ok. :)
Regarding the naming. In my already pretty long career as PHP developer I noticed that it's common sense to write constants in upper case. Of course it's no must but a help. At least for me. ;-)

Events:
Just an idea:

<code php>class LimeSurveyEvents extends mabe/Enum</code>

<code php>class GlobalEvents extens LimeSurveyEvents</code>

Event dispatcher allows LimeSurveyEvents

Your plugin has an own class SondagesProEvents
<code php>class SondagesProEvents extends LimeSurveyEvents
{
public constant BEFORE_TOKEN_EMAIL_EXTENDED='BEFORE_TOKEN_EMAIL_EXTENDED';
}
</code>

And now the dispatcher would accept custom events.
Of course it's jsuit a first idea without knowing the LS eventing system. But maybe it's a hint for a direction.

(54562)
dschirge   
2019-11-13 11:32   

Ah ok. :)
Regarding the naming. In my already pretty long career as PHP developer I noticed that it's common sense to write constants in upper case. Of course it's no must but a help. At least for me. ;-)

Events:
Just an idea:

class LimeSurveyEvents extends mabe/Enum
class GlobalEvents extens LimeSurveyEvents

Event dispatcher allows LimeSurveyEvents

Your plugin has an own class SondagesProEvents

class SondagesProEvents extends LimeSurveyEvents
{
public constant BEFORE_TOKEN_EMAIL_EXTENDED='BEFORE_TOKEN_EMAIL_EXTENDED';
}

And now the dispatcher would accept custom events.
Of course it's just a first idea without knowing the LS eventing system. But maybe it's a hint for a direction.

PS: Sorry for the douple post. I'm just learning the system.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15560 [Bug reports] _ Unknown major have not tried 2019-11-13 11:19 2019-11-13 11:19
Reporter: ollehar Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.20.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): latest master
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Travis is broken, need to find alternative
Description:

Travis' performance is highly unpredictable. Therefore, I suggest that we replace Travis with another CI environment.

Other's have had the same problem: https://javalin.io/blog/moving-a-jvm-project-from-travis-to-github-actions

Alternatives:

A long-term goal could be to create our own Jenkins server.


Example PHP setup (without nginx or apache): https://github.com/shivammathur/setup-php/blob/master/.github/workflows/ubuntu.yml

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15555 [Bug reports] Survey editing major have not tried 2019-11-11 13:16 2019-11-13 10:49
Reporter: fofiales Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.1  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): LimeSurvey Versión 3.19.1+191009
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: Mysql 5.7
Server OS (if known):
Webserver software & version (if known):
PHP Version: PHP 7.2.19-0ubuntu0.18.04.2
Summary: Cannot create new surveys
Description:

Hello, we have a new instalation of limesurvey where our employees was working, we have 3 surveys created but suddenly we cannot create new surveys. It seems thats have an error with de language?

When we try to create a new survey we have the following error:

PHP warning
array_merge(): Argument #2 is not an array

/servicios/limesurvey/application/helpers/common_helper.php(187)

175 static $cached = null;
176 $bCheckIntegrity = false;
177 $timeadjust = getGlobalSetting('timeadjust');
178 App()->setLanguage((isset(Yii::app()->session['adminlang']) ? Yii::app()->session['adminlang'] : 'en'));
179 $surveynames = array();
180
181 if (is_null($cached)) {
182 $surveyidresult = Survey::model()
183 ->permission(Yii::app()->user->getId())
184 ->with('languagesettings')
185 ->findAll();
186 foreach ($surveyidresult as $result) {
187 $surveynames[] = array_merge($result->attributes, $result->languagesettings[$result->language]->attributes);
188 }
189
190 usort($surveynames, function($a, $b)
191 {
192 return strcmp($a['surveyls_title'], $b['surveyls_title']);
193 });
194 $cached = $surveynames;
195 } else {
196 $surveynames = $cached;
197 }
198 $surveyselecter = "";
199 if ($bReturnArray === true) {

We attach some screenshots about the error.

Regards.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: error_limesurvey1.JPG (166,681 bytes) 2019-11-11 13:16
https://bugs.limesurvey.org/file_download.php?file_id=12302&amp;type=bug
error_limesurvey2.JPG (392,341 bytes) 2019-11-11 13:16
https://bugs.limesurvey.org/file_download.php?file_id=12303&amp;type=bug
error_limesurvey3.JPG (430,693 bytes) 2019-11-11 13:16
https://bugs.limesurvey.org/file_download.php?file_id=12304&amp;type=bug
Notes
(54554)
fofiales   
2019-11-13 10:49   

Hello, i solved the problem deleting "sid=852349" from lime_surveys table, but I don´t know what is the problem with this registry.

| sid | owner_id | gsid | admin | active | expires | startdate | adminemail | anonymized | faxto | format | savetimings | template | language | additional_languages | datestamp | usecookie | allowregister | allowsave | autonumber_start | autoredirect | allowprev | printanswers | ipaddr | refurl | datecreated | showsurveypolicynotice | publicstatistics | publicgraphs | listpublic | htmlemail | sendconfirmation | tokenanswerspersistence | assessments | usecaptcha | usetokens | bounce_email | attributedescriptions | emailresponseto | emailnotificationto | tokenlength | showxquestions | showgroupinfo | shownoanswer | showqnumcode | bouncetime | bounceprocessing | bounceaccounttype | bounceaccounthost | bounceaccountpass | bounceaccountencryption | bounceaccountuser | showwelcome | showprogress | questionindex | navigationdelay | nokeyboard | alloweditaftercompletion | googleanalyticsstyle | googleanalyticsapikey |

| 399352 | 1 | 1 | Administrator | Y | NULL | 2019-10-21 10:59:00 | noreply@telefonicaed.com | N | | A | N | fruity | pt | | N | N | N | Y | 0 | N | N | N | N | N | 2019-10-21 11:00:26 | 0 | N | N | N | Y | Y | N | N | N | N | noreply@telefonicaed.com | NULL | | | 15 | N | B | N | X | NULL | N | NULL | NULL | NULL | NULL | NULL | Y | Y | 0 | 0 | N | N | | |

| 762881 | 1 | 1 | Administrator | N | NULL | NULL | noreply@telefonicaed.com | N | | A | N | fruity | es | | N | N | N | Y | 0 | N | N | N | N | N | 2019-10-23 17:59:13 | 0 | N | N | N | Y | Y | N | N | N | N | noreply@telefonicaed.com | NULL | | | 15 | N | B | N | X | NULL | N | NULL | NULL | NULL | NULL | NULL | Y | Y | 0 | 0 | N | N | | |

| 852349 | 5 | 1 | Diego Martinez Reiriz | N | NULL | NULL | diego.martinezreiriz@telefonica.com | N | | G | N | fruity | es | | N | N | N | Y | 0 | N | N | N | N | N | 2019-11-11 11:32:38 | 0 | N | N | N | Y | Y | N | N | N | N | | NULL | NULL | NULL | 15 | Y | B | Y | X | NULL | N | NULL | NULL | NULL | NULL | NULL | Y | Y | 0 | 0 | N | N | NULL | NULL |


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15559 [Bug reports] Statistics major have not tried 2019-11-12 22:17 2019-11-12 22:17
Reporter: unixfox Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.20.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 191112
I will donate to the project if issue is resolved: No
Browser: Google Chrome
Database & DB-Version: MySQL 5.6.38
Server OS (if known): Linux
Webserver software & version (if known): Apache
PHP Version: 7.0.8
Summary: Unable to view the statistics of the survey at the end of the survey
Description:

When public statistics is enabled it's not possible to view the statistics at the end of the survey because of a JavaScript error:
"Uncaught ReferenceError: $ is not defined at statistics_user.js:1"

Tags:
Steps To Reproduce:
  1. Create a survey and create at least one question.
  2. Enable "public statistics" in the presentation & navigation settings of the survey.
  3. Enable the survey then answer it.
  4. Click on "View the statistics for this survey".
  5. Open the developer tools to see the error.
Additional Information:

You may use this example survey to see the error: https://demo.limesurvey.org/index.php?r=survey/index&amp;sid=323148&amp;lang=en

Attached Files: 2019-11-12_22-04.png (20,798 bytes) 2019-11-12 22:17
https://bugs.limesurvey.org/file_download.php?file_id=12307&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15426 [Bug reports] Conditions major have not tried 2019-10-20 16:19 2019-11-12 17:56
Reporter: f_funke Platform:  
Assigned To: ollehar OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC5  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC5 @ devdemo.limesurvey.org
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: relevance equations not imported in LS4-RC5
Description:

When importing a questionnaire with relevance equations, all relevance fields (at least on question group level) are empty.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54549)
ollehar   
2019-11-12 16:46   

Please in the future always include an example survey that replicates the behaviour.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
13437 [Bug reports] Statistics minor have not tried 2018-03-02 20:20 2019-11-12 14:39
Reporter: pmonstad Platform:  
Assigned To: markusfluer OS:  
Priority: normal OS Version:  
Status: assigned Product Version: 3.1.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.4.3+180227
I will donate to the project if issue is resolved: No
Browser: Chroe
Database & DB-Version: all
Server OS (if known): all
Webserver software & version (if known): all
PHP Version: all
Summary: simple statistics looks odd
Description:

Simple statistics. Several charts looks very odd.

Tags:
Steps To Reproduce:

Import enclosed lsa and try to run simple statistics. It looks like the screenshot.

Additional Information:
Attached Files: Skjermbilde 2018-03-02 kl. 20.18.38.png (101,911 bytes) 2018-03-02 20:20
https://bugs.limesurvey.org/file_download.php?file_id=10050&amp;type=bug
survey_archive_759176.lsa (11,751 bytes) 2018-03-02 20:21
https://bugs.limesurvey.org/file_download.php?file_id=10051&amp;type=bug
istatistic.png (59,181 bytes) 2018-03-27 16:46
https://bugs.limesurvey.org/file_download.php?file_id=10176&amp;type=bug
png

Skjermbilde 2018-12-29 kl. 14.02.22.png (145,422 bytes) 2018-12-29 14:04
https://bugs.limesurvey.org/file_download.php?file_id=11106&amp;type=bug
Skjermbilde 2018-12-29 kl. 14.02.22-2.png (145,422 bytes) 2018-12-29 14:04
https://bugs.limesurvey.org/file_download.php?file_id=11107&amp;type=bug
Notes
(46876)
pmonstad   
2018-03-02 20:21   

And the lsa file

(46936)
markusfluer   
2018-03-07 09:16   

I have trouble reproducing this right now.
Can you describe your settings a bit more?

(46938)
pmonstad   
2018-03-07 10:02   

I do not use any non-standard settings. I run this survey on 2.6.x release and imported the survey into 3.x release to do some testing.

(47238)
csknfrt   
2018-03-27 16:46   

when you select "All Answers" it will appear. You may need to try more than one.
LS version 3.5.4

(47867)
pmonstad   
2018-05-27 22:14   

This one is still not fixed. Statistic graphs are useless in simple mode.

(50080)
pmonstad   
2018-12-29 14:04   

Still not fixed. Simple statistics are in many cases useless as graphs are not whown correct.

(51956)
pmonstad   
2019-05-15 21:04   

duplicate of 14613

(54123)
Mazi   
2019-10-21 09:00   

@cdorin, this issue is reported frequently by various users. If the question labels are too long, the chart simply looks bad. A simple function to cut off the labels after e.g. 50 characters would fix this. Alternatively, we could show the question code only or as an additiona in front of the text.
Maybe we can also use tooltips to show the full texts?

There are surveys where you can't use this feature at all due to longer answers texts.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15510 [Bug reports] _ Unknown minor have not tried 2019-11-01 10:49 2019-11-12 13:57
Reporter: ollehar Platform:  
Assigned To: eddylackmann OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.x  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.x  
Complete LimeSurvey version number (& build): latest dev
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Missing tooltips for user management action buttons
Description:

Title.

Tags:
Steps To Reproduce:

-

Additional Information:
Attached Files:
Notes
(54543)
eddylackmann   
2019-11-12 12:52   

Fixed in https://github.com/LimeSurvey/LimeSurvey/commit/b560773dc9756ee60253cb29d3a9fc2cb9981af7

(54546)
JHoeck   
2019-11-12 13:57   

Its working.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15515 [Bug reports] Other minor have not tried 2019-11-01 14:52 2019-11-12 12:03
Reporter: cdorin Platform:  
Assigned To: LouisGac OS:  
Priority: none OS Version:  
Status: resolved Product Version:  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevnat
Summary: Delete button next to save when adding participants
Description:

see screenshot

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Selection_293.png (40,807 bytes) 2019-11-01 14:52
https://bugs.limesurvey.org/file_download.php?file_id=12258&amp;type=bug
png
Notes
(54520)
LouisGac   
2019-11-11 15:13   

https://github.com/LimeSurvey/LimeSurvey/commit/ae0bc5137f6b2a00ac1a35c5abe3d4c489c9b5f5

(54542)
JHoeck   
2019-11-12 12:03   

Its working. Tested it.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15556 [Bug reports] Survey editing feature have not tried 2019-11-11 18:53 2019-11-12 08:57
Reporter: bismark Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): master
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 10.1.26-MariaDB
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.1.8
Summary: reuse survey creation form for editing
Description:

currently we have: admin/survey/sa/newsurvey for creating a new survey with 6 Tabs:

  • Text elements
  • General settings
  • Presentation & navigation
  • Publication & access control
  • Notification & data management
  • Participant settings

one form to manage a survey

make possible to reuse this form for survey editing

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54527)
DenisChenu   
2019-11-12 08:57   

All this form part are at right menu if i don't make error ?

I like the TAB system of New survey, but there are a second tab system with existing survey (multi language)

Else my opinion about big forms is always this one :
cons

  • With a little form : if you loose data ( power failure for example) : you loose some data , but with a big forim : you loos a lot of data
  • More chance to have max_input_vars issue

For the Pro : all settings on same page : sure user can know all of this settings.

About the 2 cons : i think it's better to have a Multiple form , each part save separatly (in ajax if able)

Somethink like this (but with a tab view)

  • General survey settings
    • Input language
    • Input owner
    • Input survey group
    • Save general survey settings button : save this part, and reload this part in ajax
  • Presentation & navigation settings
    • Input Navigation delay
    • Input Show index
    • Save presentation & navigation settings button : save this part, and reload this part in ajax
  • etc

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15557 [Bug reports] Theme editor block have not tried 2019-11-11 21:17 2019-11-11 21:17
Reporter: routard Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC7+191111
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: mysql - mysqlnd 5.0.12-dev - 20150407
Server OS (if known): Apache
Webserver software & version (if known):
PHP Version: 7.3.6
Summary: Theme editor page with error 500 since 4.0.0-RC7 update (from 4.0.0-RC6)
Description:

Since automatic update from 4.0.0-RC6 to 4.0.0-RC7, the theme editor page has an error 500 (from the "Configuration" > "Theme" menu).

500 : Erreur interne au serveur / 500: Internal server error
La propriété « QuestionTheme.buttons » est indéfinie. / The property « QuestionTheme.buttons » is undefined.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15123 [Bug reports] Other minor have not tried 2019-08-04 17:01 2019-11-11 16:56
Reporter: f_funke Platform:  
Assigned To: p_teichmann OS:  
Priority: none OS Version:  
Status: testing Product Version: 4.0.0-RC5  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version: 4.0.0-RC3  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC2 (devdemo.limesurvey.org)
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: no "clear all" button
Description:

Even when theme option "show clear all button" is set to yes, there is no clear all button.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54116)
f_funke   
2019-10-20 16:59   

Sorry, I can't see any "clear all" button in a survey based on theme Fruity.

(54524)
LouisGac   
2019-11-11 16:55   

https://github.com/LimeSurvey/LimeSurvey/commit/7bc2d4e55ae5bdeaee8d9673146a6850a17ba98a


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15313 [Bug reports] Statistics minor have not tried 2019-09-23 08:08 2019-11-11 16:04
Reporter: fradeff Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: resolved Product Version: 3.17.x  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version: 3.20.x  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.17+190918
I will donate to the project if issue is resolved: No
Browser: Firefox 69.0 (64-bit) & Chromium Version 76.0.3809
Database & DB-Version: mysqlnd 5.0.12-dev - 20150407
Server OS (if known): Debian GNU/Linux 9.9 (stretch)
Webserver software & version (if known): Apache 2.0 Handler 20120211
PHP Version: 7.0.33-0+deb9u3
Summary: no pdf export of result statistics - infinite loop waiting
Description:

Hello
When I try to "export this question to PDF" on /index.php/admin/statistics/sa/index/surveyid/SID, the dynamic image turns but nothing is returned

Tags:
Steps To Reproduce:
  • Results > Statistics > View Statistics > Display All
  • on an answer, click on "export this question to PDF"
Additional Information:
Attached Files: Capture+d’e_cran+2019-09-20+a_+11.10.18.jpg (78,752 bytes) 2019-09-23 08:08
https://bugs.limesurvey.org/file_download.php?file_id=12041&amp;type=bug
jpg

Capture+d’e_cran+2019-09-20+a_+11.05.31.jpg (89,939 bytes) 2019-09-23 08:08
https://bugs.limesurvey.org/file_download.php?file_id=12042&amp;type=bug
jpg
Notes
(53699)
fradeff   
2019-09-24 12:40   

still bugging with new version 3.18.0
in the console log, I have this message, if it may help:

createpdf_worker.js:22 Uncaught (in promise) TypeError: Cannot read property 'w' of undefined
at compileCanvas (createpdf_worker.js:22)
at createpdf_worker.js:56

(54121)
Mazi   
2019-10-21 08:50   

@cdorin, I can reproduce this with the latest version and Chrome. The feature seems to be broken. Please assign so this can be fixed soon.

(54429)
fradeff   
2019-11-06 14:45   

just saw the fix on https://github.com/LimeSurvey/LimeSurvey/commit/0b7ba655618bbea80dcc72294fb6dc8fcadf47e5
tested on a dev instance, seems to work perfectly
thank you so much!

(54522)
Mazi   
2019-11-11 16:00   

Confirmed!

@cdorin, please close this one.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15554 [Bug reports] Plugins minor have not tried 2019-11-11 13:12 2019-11-11 13:49
Reporter: f_funke Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC7 @ devdemo.limesurvey.org
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: core plugins should be pre-installed
Description:

Most plugins (e.g., ExportR or ExportSTATAxml) are not pre-installed in the plugin manager and "scan files" has to be used. As this puts additional (and unnecessary) burden on the user, I'd suggest that the core plugins should be directly installed and visible in the plugin manager.

I'd even pre-activate data export for R and for Stata by default.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15469 [Bug reports] Survey editing minor have not tried 2019-10-28 18:07 2019-11-11 12:03
Reporter: DenisChenu Platform:  
Assigned To: JHoeck OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC6  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version: 4.0.0-RC7  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6 git
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: Submit invalid part from question title/code : loose all data
Description:

It's really easy to loose a lot of update part …

  1. Enter 1111 No control is done on Question code
  2. Enter Q01 if you already have anopther question title with Q01

Then when clcik on save : loose ALL data of the form …

Tags:
Steps To Reproduce:

Compare 3 and 4 …

Additional Information:

Some other part can disable submission, to control and finc reproduce way : Answer and sub-question are inside the same form …

Since subquestions + answers + atributes are now on the same form : we have more max_input_vars issue, then more report about "it was not saved" …

Attached Files: Peek 28-10-2019 18-01.gif (1,375,432 bytes) 2019-10-28 18:07
https://bugs.limesurvey.org/file_download.php?file_id=12205&amp;type=bug
Peek 09-11-2019 11-47.gif (755,143 bytes) 2019-11-09 11:48
https://bugs.limesurvey.org/file_download.php?file_id=12293&amp;type=bug
Notes
(54407)
JHoeck   
2019-11-05 15:14   

What do you mean with "No control is done on Question code"? Visually control or backend control? Cause inside the backend theres a control flow for it.
And what do you mean with "Answer and sub-question are inside the same form …"? I dont understand it.

(54408)
DenisChenu   
2019-11-05 15:22   

See peek
You can put anything in question-title : you can submit,
See difference in 3.X
There are no HTML5 control

HTML5 control must be :

  1. regexp (start by alpha, contain only alphanumberic)
  2. Check in AJAX to add a control before submit : setCustomValidity ( see https://github.com/LimeSurvey/LimeSurvey/blob/1fa5dd4794bab115bd04172258b42e06f123f1dd/assets/scripts/admin/questions.js#L20)

«Answer and sub-question are inside the same form …« if you have a Array/text : you have inside same HTML form , then sended in same request : more data sent in same request …
More way to broke …

(54425)
JHoeck   
2019-11-06 12:06   

Fixed part of it (click on save: loose all data of form) in branch issue-15469-submit-invalid-part-from-question.

This ticket should be split into smaller tasks. Cause the description is describing more than the actual bug.

(54426)
DenisChenu   
2019-11-06 13:19   

@JHoeck : for an,swers+subquestions : it's a potential issue without reproduce way :).

I update the description to minimize this bug .

(54492)
DenisChenu   
2019-11-09 11:48   

Reopen :
Seems OK at 1st time but reloaded …

See screencast

And in my opinion : don't allow submitting with HTML5 attribute can be great too …

(54512)
DenisChenu   
2019-11-11 11:59   

@JHoeck : see the peek/screencast : i didn't do ANY action, the default included javascript reload without any action …

PHP seems OK, but JS still broken.

I check again with 3efb517e3c of this morning

Yor fix is OK, but a javascript action reload page (to overview) after error are shown …

(54513)
JHoeck   
2019-11-11 12:02   

I will fix this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15553 [Feature requests] Menu system feature have not tried 2019-11-11 11:58 2019-11-11 11:58
Reporter: f_funke Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: add link to manual for "Filter HTML for XSS"
Description:

As on
?r=admin/globalsettings#security
the option “Filter HTML for XSS” is quite difficult to understand for new users, it would be great to add a help button that links to
https://manual.limesurvey.org/Global_settings#Security

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15351 [Bug reports] Theme editor minor have not tried 2019-10-02 09:11 2019-11-11 10:30
Reporter: DenisChenu Platform:  
Assigned To: ollehar OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC4  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0 github
I will donate to the project if issue is resolved: No
Browser: not relevant ?
Database & DB-Version: not relevant ?
Server OS (if known): not relevant ?
Webserver software & version (if known): not relevant ?
PHP Version: not relevant ?
Summary: When uninstall a question theme it not shown in available question themes
Description:

Available question themes is outdated after uninstall a question theme

Tags:
Steps To Reproduce:

With a new setup, go to question theme, uninstall a theme, check available.

Additional Information:

Must reload Available after updating installed

Reloading of installed is done after install

Attached Files:
Notes
(54496)
ollehar   
2019-11-11 10:30   

Fixed by Patrick.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15551 [Bug reports] Plugins minor have not tried 2019-11-11 10:18 2019-11-11 10:18
Reporter: bismark Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): master
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 10.1.26-MariaDB
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.1.8
Summary: new pjax causes js output
Description:

since the new pjax we have trouble with one of our plugins.

while the plugin works as expected in prior versions, it outputs now some js-code from assets/packages/pjax/pjax.js:

function (enumerable) { var arr = []; for (var i = enumerable.length; i--; arr.unshift(enumerable[i])) { } return arr; }
Tags:
Steps To Reproduce:
Additional Information:
Attached Files: pjax-output.PNG (25,070 bytes) 2019-11-11 10:18
https://bugs.limesurvey.org/file_download.php?file_id=12299&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15180 [Bug reports] Data Entry (non public) minor have not tried 2019-08-22 16:54 2019-11-11 00:57
Reporter: aabc Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.10
I will donate to the project if issue is resolved: No
Browser: Safari, Chrome, Firefox
Database & DB-Version: Unknown
Server OS (if known):
Webserver software & version (if known):
PHP Version: Unknown
Summary: Numerical input disappearing after entering in numerical input fields
Description:

Reported from one of our users: When entering numbers in the numerical input fields where the numbers appear to the far right (never happens with the fields aligned to the left), the numbers disappear instantaneously. Sometimes the same number must be typed in 4-5 times before it will "stick" for lack of a better word. I've tried multiple browsers and computers. This has been occurring for about 5 months. It's random, but when it happens, it happens a lot. Is this a known issue? Any ideas on how to resolve this issue?

Tags:
Steps To Reproduce:

The issue occurs randomly. I thought about making a video of it, but I can't predict when it will occur. I just created two test survey responses but was unable to recreate the problem.

Additional Information:

Database hosted by LimeSurvey.

Attached Files: Capture d’écran du 2019-08-24 19-19-45.png (5,507 bytes) 2019-08-24 19:20
https://bugs.limesurvey.org/file_download.php?file_id=11945&amp;type=bug
png
Notes
(53231)
DenisChenu   
2019-08-23 18:53   

In theme option : i think you can disable the javascript

Fix automatically numeric value

Test with No and only for expression

(53232)
aabc   
2019-08-24 17:45   

In Theme options, I don't see anything referring to javascript or numeric value.

(53233)
DenisChenu   
2019-08-24 19:20   

Then : test with vanilla

(53645)
aabc   
2019-09-18 19:20   

I'm using a customized theme option that removed the "exit and clear survey" button from my surveys because users were mistakenly clicking on it. So I'm unable to change my theme option. The issue occurs for multiple users, including me. We've tried the following which haven't resolved the issue: logging out, logging back in; restarting browser and computer; clearing all browsing data including cookies and cache; using multiple browsers and computers, ensuring browser is up-to-date; using incognito window.

(53647)
DenisChenu   
2019-09-19 07:36   

So I'm unable to change my theme option.

? Why ? Extended Theme options are the same than base theme option.

And maybe this was fixed in the new theme. If you «just» need to remove exit and clear survey : it's easy to do it again …

(54359)
cdorin   
2019-11-03 17:33   

Can't really reproduce it. Could you please send us the survey within which you observe this behaviour? i tried with multiple numerical and numerical input.

(54494)
aabc   
2019-11-11 00:57   

Yes, it has been observed in the following two surveys, in the numerical input fields. For example, in the first question group (Part 1 - Initial OB Visit) - Age, Education, Zip Code Weight, Height, and Gravidity fields. (I observed this last Wednesday in the Sample survey below).
Survey ID 812725 Title: 0001 - Sample Birth Center Survey
Survey ID 30530 Title: 305 - AABC PDR 3.0


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
14754 [Feature requests] Survey editing feature have not tried 2019-04-08 18:34 2019-11-09 11:33
Reporter: DenisChenu Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Default value by Expression on all question type
Description:

We have it in Yes/No question but can be great to have it too with all question type : sincgle choice or multiple choice.

Tags:
Steps To Reproduce:
Additional Information:

Since https://github.com/LimeSurvey/LimeSurvey/commit/0895cd163934b2770ba75e29de573bbcf941fd8f#diff-4e395316eedc10ea649fb60084434e15 (and https://github.com/LimeSurvey/LimeSurvey/commit/b302a969ac60cc0ad97420293bad72275c039a04#diff-4e395316eedc10ea649fb60084434e15)
We can do it directly for all question type : no way to broke DB.

Attached Files:
Notes
(54489)
DenisChenu   
2019-11-08 17:07   

Arg … need rewrite here … awfull spaghetti code

(54491)
DenisChenu   
2019-11-09 11:33   

I think i work on a new module for this https://github.com/LimeSurvey/LimeSurvey/tree/develop/modules

@LouisGac : if needed you can give me advice on this part ?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15501 [Bug reports] Expression Manager minor have not tried 2019-10-31 09:57 2019-11-08 15:54
Reporter: AlbanCatry Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.2  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.9.3
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: unknown
Server OS (if known):
Webserver software & version (if known):
PHP Version: unknown
Summary: relevanceStatus : different evaluation in JS and PHP
Description:

When comparing SomeQuestion.relevanceStatus to an integer (eg SomeQuestion.relevanceStatus == 0 or SomeQuestion.relevanceStatus == 1) and use it in a future relevance equation, the answers may be displayed and not be saved.

Tags:
Steps To Reproduce:

An example .lss file is here : https://www.limesurvey.org/forum/can-i-do-this-with-limesurvey/119540-using-relevancestatus-in-relevance-equations-of-further-questions

Additional Information:

I am using LimeSurvey Professional and I don't know how to get Database and PHP version

Attached Files: limesurvey_survey_relevanceStatusCompareFixedOK.lss (29,558 bytes) 2019-10-31 10:19
https://bugs.limesurvey.org/file_download.php?file_id=12233&amp;type=bug
limesurvey_survey_relevanceStatusCompareKO.lss (29,565 bytes) 2019-10-31 10:19
https://bugs.limesurvey.org/file_download.php?file_id=12234&amp;type=bug
Notes
(54296)
DenisChenu   
2019-10-31 10:19   

Here the 2 surveys ,

@ollehar : The issue is (again) a compare difference between JS and PHP
BUT : this time with == false == 0 in js but not with PHP ?

(54307)
ollehar   
2019-11-01 10:03   

Thanks, have to make another test for this.

(54314)
DenisChenu   
2019-11-01 10:52   

Remind NAOK >= &quot; &quot; is near not fixable …

(54317)
ollehar   
2019-11-01 12:58   

Why would you use ">=" in such a case? Should be == or !=

(54318)
ollehar   
2019-11-01 12:58   

But again: Using >, <, ... on string should give warning.

(54319)
DenisChenu   
2019-11-01 13:02   

@ollehar : using ! is OK here. It's not the point on the way to fix … see the limesurvey_survey_relevanceStatusCompareFixedOK.lss file
(!Q2_SQ001.relevanceStatus and !Q2_SQ002.relevanceStatus) is the best way ( relevanceStatus is a boolean)

The point is : it must be same in PHP and JS :).
With >= etc … we already try fixing it. But not with == :)

(54320)
ollehar   
2019-11-01 13:08   

The point is : it must be same in PHP and JS :).

Impossible without a virtual machine, and NOT enough! Feel free to try, though. But personally I feel more motivated to do a warning system.

Will check the surveys.

(54321)
ollehar   
2019-11-01 13:19   

PS. A virtual machine can be a very small piece of code: https://github.com/GedRap/xs-vm

Instead of generating JS, the EM could pass tokens to the browser which are then evaluated the same way as in PHP. DS.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15544 [Bug reports] Survey taking minor have not tried 2019-11-07 15:43 2019-11-08 10:48
Reporter: ollehar Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.x  
Complete LimeSurvey version number (& build): latest develop
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Redesign question overview view
Description:

Should probably not contain the entire edit question view? And include relevance equation etc like before.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54482)
jelo   
2019-11-08 10:48   

I cannot find a 4.0.0-RC7 for download ;-)
So is 4.0.0-RC6git=4.0.0-RC7? Is that a consistent rule? If all bugs would be closed when RC7 is released, that rule would add no confusion. Or Mantis get's labels with the suffix "+GIT" to reflect Codebase plus development progress.

BTW: Is devdemo running the RC or RC+GIT?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15545 [Bug reports] Expression Manager minor have not tried 2019-11-07 18:03 2019-11-08 08:04
Reporter: DenisChenu Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.9 github 0b7ba65
I will donate to the project if issue is resolved: No
Browser: not relevant ?
Database & DB-Version: not relevant ?
Server OS (if known): not relevant ?
Webserver software & version (if known): not relevant ?
PHP Version: not relevant ?
Summary: Survey logic file show valid question even if not valid
Description:

In survey logic file : a question can be invalid with error in expression.

Tags:
Steps To Reproduce:

Enter

{badFunction(Q00)} - {join(Q00)}

in question text : error are not show

Additional Information:

It's because ExpressionManager::RDP_errs each time RDP_Evaluate is loaded.
And here RDP_Evaluate is loaded 2 times, and the second time there don't have error …

Attached Files: limesurvey_survey_errorNotSearchableInLogic.lss (19,661 bytes) 2019-11-07 18:03
https://bugs.limesurvey.org/file_download.php?file_id=12285&amp;type=bug
Capture d’écran du 2019-11-07 17-58-49.png (36,442 bytes) 2019-11-07 18:03
https://bugs.limesurvey.org/file_download.php?file_id=12286&amp;type=bug
png

Capture d’écran du 2019-11-07 17-59-00.png (35,191 bytes) 2019-11-07 18:03
https://bugs.limesurvey.org/file_download.php?file_id=12287&amp;type=bug
png
Notes
(54472)
DenisChenu   
2019-11-07 18:05   

@ollehar : ffound it when working on 15532: Show warnings

Because adding multiple equation : only one warning shown …


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15500 [Bug reports] Plugins crash have not tried 2019-10-31 05:00 2019-11-08 07:40
Reporter: adamzammit Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.19.3
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: MariaDb
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.2
Summary: getSurveyInfo() fails with fatal error for a plugin from console when tokens table with attributes set
Description:

When using the function getSurveyInfo() inside a plugin that is executed from the console AND the survey I am getting the info for has a tokens table AND has attributes set in the tokens table, I received the error:

PHP Fatal error: Class 'Token_XXXXXX' not found in /var/www/html/framework/db/ar/CActiveRecord.php on line 403

If the same function was called in the plugin NOT from the console, there was no error. Also if there was no tokens table set or a tokens table set with no attributes - there was no error.

I was able to track this down to the console init not importing and registering the ClassFactory.

Here is my solution:

In application/commands/console.php add the 3 lines indicated with "//add"

if (isset($config)) {
    require_once($core.'ConsoleApplication.php');
    $app = Yii::createApplication('ConsoleApplication', $config);
    define('APPPATH', Yii::app()->getBasePath().DIRECTORY_SEPARATOR);
    $app->commandRunner->addCommands(YII_PATH.'/cli/commands');
    $env = (string) @getenv('YII_CONSOLE_COMMANDS');
    if (!empty($env)) {
        $app->commandRunner->addCommands($env);
    }   

    Yii::import('application.helpers.ClassFactory');     //add
    ClassFactory::registerClass('Token_', 'Token');   //add
   ClassFactory::registerClass('Response_', 'Response'); //add
 }
$app->run();

Not sure if anyone else has encountered this or is happy to test?

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54299)
adamzammit   
2019-11-01 05:02   

Hi @DenisChenu - I noticed this when working with the backupSurveyLocally plugin that I have forked from your repository on GitLab.

Do you notice this bug when using your plugin?

Thanks,
Adam

(54315)
DenisChenu   
2019-11-01 11:21   

No, because I didn't load Survey model :)

When i need Survey::model : https://gitlab.com/SondagesPro/mailing/sendMailCron/blob/master/sendMailCron.php#L1422

(54378)
adamzammit   
2019-11-04 06:15   

Does the bug appear when getSurveyInfo() is called here:

https://gitlab.com/SondagesPro/coreAndTools/backupSurveyLocally/blob/master/backupSurveyLocally.php#L298

?

(54380)
DenisChenu   
2019-11-04 09:42   

? right … i must look … but i use it on a 2.73 version … :/

(54395)
DenisChenu   
2019-11-05 07:15   

@adamzammit : checked : same issue …
Surely sendMailCron loaded before this plugin …

(54477)
adamzammit   
2019-11-08 04:53   

Thanks @DenisChenu.

Do you think we should add the ClassFactory code to console.php or leave it up to the plugin to load?

Adam

(54478)
DenisChenu   
2019-11-08 07:40   

My opinion : must be loaded by core if needed … (When load Token or Response model ?) is the best.

Load by plugins is a workaround … then : load directly when using console (same for all other bug/issue when using console)


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15546 [Feature requests] Central participant database feature have not tried 2019-11-07 19:48 2019-11-07 21:10
Reporter: marksim Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: In order to use JWT as token -> increase field
Description:

For authentication purpose at any 3rd party system, the usage of JWT is quite common.
Unfortunately the regarding token field in table limetoken<SID> is limited to character varying (35).
Increase size of token field to VAR_CHAR(1024) and we can import JWT in order to authorize Limesurvey participants at any 3rd party system.
At least for PostgreSQL it's no big issue.

Obstacles expected w/ mysql:
Error: #1071 - Specified key was too long; max key length is 1000 bytes
which means, the key will become too long. Max size was VARCHAR(334).

Solution:
Take only a subset of the JWT as KEY via
KEY idx_token_token_123456 (token(72))
As first 36 char are the header, which will always be the same I've used 36+1+35 = 72 char which (header+dot+35char as we have now)

CREATE TABLE tokens_123456 (
tid int(11) NOT NULL AUTO_INCREMENT,
participant_id varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
firstname varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
lastname varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
email text COLLATE utf8_unicode_ci,
emailstatus text COLLATE utf8_unicode_ci,
token varchar(1024) COLLATE utf8_unicode_ci DEFAULT NULL,
language varchar(25) COLLATE utf8_unicode_ci DEFAULT NULL,
blacklisted varchar(17) COLLATE utf8_unicode_ci DEFAULT NULL,
sent varchar(17) COLLATE utf8_unicode_ci DEFAULT 'N',
remindersent varchar(17) COLLATE utf8_unicode_ci DEFAULT 'N',
remindercount int(11) DEFAULT '0',
completed varchar(17) COLLATE utf8_unicode_ci DEFAULT 'N',
usesleft int(11) DEFAULT '1',
validfrom datetime DEFAULT NULL,
validuntil datetime DEFAULT NULL,
mpid int(11) DEFAULT NULL,
PRIMARY KEY (tid),
KEY idx_token_token_123456 (token(72))
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: create_token.sql (1,041 bytes) 2019-11-07 19:53
https://bugs.limesurvey.org/file_download.php?file_id=12288&amp;type=bug
Notes
(54475)
marksim   
2019-11-07 19:53   

As the blog did some fancy formatting with my input (but didn't tell about using markups), I have attached plain SQL for mysql.

(54476)
f_funke   
2019-11-07 21:10   

Thanks for reporting!


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15416 [Bug reports] Survey editing major have not tried 2019-10-18 09:06 2019-11-07 16:15
Reporter: DenisChenu Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.1  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.19.2 github
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: 7.2
Summary: Unable to use question move in structure
Description:

When try to move a question in structure : screen goes grey, and no return

Tags:
Steps To Reproduce:

Import included survey ?
Try to move Filtered in 1st group

Additional Information:

Looking at console :

Indirect modification of overloaded property Question::$subquestions has no effect (./application/controllers/admin/questiongroups.php:462)

Still no clean ajax issue report …

Attached Files: Capture d’écran du 2019-10-18 08-57-04.png (64,910 bytes) 2019-10-18 09:06
https://bugs.limesurvey.org/file_download.php?file_id=12130&amp;type=bug
png

Capture d’écran du 2019-10-18 08-58-33.png (94,891 bytes) 2019-10-18 09:06
https://bugs.limesurvey.org/file_download.php?file_id=12131&amp;type=bug
png

Capture d’écran du 2019-10-18 09-02-21.png (99,631 bytes) 2019-10-18 09:06
https://bugs.limesurvey.org/file_download.php?file_id=12132&amp;type=bug
png

limesurvey_survey_structMoveIssue.lss (24,138 bytes) 2019-10-18 09:06
https://bugs.limesurvey.org/file_download.php?file_id=12133&amp;type=bug
Notes
(54469)
DenisChenu   
2019-11-07 16:15   

Still same issue with same survey …


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15543 [Bug reports] Plugins minor have not tried 2019-11-07 15:37 2019-11-07 15:38
Reporter: ollehar Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC7  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.x  
Complete LimeSurvey version number (& build): latest develop
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Document changes in plugin API for question attributes
Description:

Changed requirements on how to configure question attribute settings.

Tags:
Steps To Reproduce:

Install LS3 plugin that uses newQuestionAttributes, e.g. https://gitlab.com/SondagesPro/QuestionSettingsType/addScriptToQuestion

Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15103 [Bug reports] Survey editing minor have not tried 2019-08-04 12:16 2019-11-07 12:22
Reporter: DenisChenu Platform:  
Assigned To: JHoeck OS:  
Priority: urgent OS Version:  
Status: assigned Product Version: 4.0.0-RC2  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0 github
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant?
Server OS (if known): not relevant ?
Webserver software & version (if known): not relevant ?
PHP Version: not relevant ?
Summary: No menu link to organize
Description:

To reorder question and group : we have organize.

Really great system for reording clearly.

It seems to work on 4.0, but not in default menu ?

Tags:

sprint

Steps To Reproduce:

Reset menus entry
Search for organize link
Go to a survey, and replace link with admin/survey/sa/organize/surveyid/XXXX

Additional Information:
Attached Files: Capture d’écran du 2019-08-04 12-14-29.png (4,618 bytes) 2019-08-04 12:16
https://bugs.limesurvey.org/file_download.php?file_id=11902&amp;type=bug
png

UNusuableorganizer.png (5,765 bytes) 2019-09-20 10:50
https://bugs.limesurvey.org/file_download.php?file_id=12039&amp;type=bug
png

usuableorganizer.png (37,085 bytes) 2019-09-20 10:50
https://bugs.limesurvey.org/file_download.php?file_id=12040&amp;type=bug
png
Notes
(53529)
markusfluer   
2019-09-09 13:41   

This view is deprecated and will be removed in LS4. (A lot of restructuring and rewriting the JS would be necessary, due to deprecated or unmaintained dependencies)
We will add a lock option for the strucutre panel.

(53530)
DenisChenu   
2019-09-09 14:40   

will be removed in LS4.

It's a really needed and a lot of used view …

(53661)
JHoeck   
2019-09-20 09:54   

Lock option is implemented. So can we close this task now?

(53662)
DenisChenu   
2019-09-20 10:50   

? I don't understand ? I pull this morning, reset menu entries : the organize menu still not in Menu

If you mean the question organizer at Structure tab : no it's really not the same think … did you ever try it to use with 10 groups with 15 question inside each group : tally unusuable …

I mean the organize page, maybe redo it in modules is a great idea. But i really think it's a needed modules

(54461)
DenisChenu   
2019-11-07 12:22   

I need a slution with random group management : https://gitlab.com/SondagesPro/coreAndTools/organizeSurvey

But still : in my opinion : it's really a better feature than the ordering on the structure part …


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15524 [Bug reports] Other minor have not tried 2019-11-03 16:53 2019-11-06 14:12
Reporter: cdorin Platform:  
Assigned To: JHoeck OS:  
Priority: none OS Version:  
Status: confirmed Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Multiple choice displayed as Bootstrap buttons in question editor
Description:
  1. Create multiple choice
  2. Save
  3. Question type: bootstrap buttons (frontend).
  4. When previewing, the multiple choice is being loaded.
Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15540 [Feature requests] Menu system feature have not tried 2019-11-06 13:40 2019-11-06 13:40
Reporter: f_funke Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: LS 4: modification of top menu in admin backend
Description:

The top menu in the admin backend is not very consistent (sometimes a click opens a menu, sometimes a click opens a new page) and could be modified the following way:

1) menus should open on mouse over not on click (like top menus on ls.org); current implementation is especially confusing with menu "help | tutorials" as the beginner tour only shows up after a second click and can be easily overseen

2) menu "survey" plus small dropdown triangle is also a bit confusing for new users and not very good to use on touch screens; currently the "survey button" leads to all surveys and only the small triangle opens the survey menu; a revision could look like this:

  • Surveys [one button with dropdown triangle like the other entries in the top menu]
    -- List all

    -- create
    -- import
    -- copy

3) the order of top menus should be changes; in the current implementation the order is ...

... for CE:
Name of Installation | | Help | Configuration | Surveys | Active surveys {} | User | Info

... for Pro:
Name of Installation | | Help | Configuration | Surveys | Active surveys {} | Responses {} | Storage {} | User | Info

This implies that help and configuration are the topics you have to deal with most of the time (which might be true, unfortunately ...). However, surveys should be the focus of the overview page and it is suggested to display the number of active surveys next to the installation name. Information about account and user could be on the left hand side and information about surveys and settings on the right hand side. 2-Factor-Settings could be moved in user menu. This results in the following suggested top menu ...

... for CE:
Name of Installation | User | Active surveys {} | | Surveys | Configuration | Help | Info

... for Pro:
Name of Installation | User | Active surveys {} | Responses {} | Storage {} | | Surveys | Configuration | Help | Info

Also see illustration below.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: grafik.png (150,365 bytes) 2019-11-06 13:40
https://bugs.limesurvey.org/file_download.php?file_id=12280&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15183 [Bug reports] Print View minor have not tried 2019-08-23 11:47 2019-11-06 12:00
Reporter: adeuschlinger Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.9+190731
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: "SQLServerVersion": "14.00.2027",
Server OS (if known): Windows Server 2016
Webserver software & version (if known): Microsoft-IIS/10.0
PHP Version: 7.2.19
Summary: Answers to Question type "Array (Texts)" are not show in HTML and PDF export viwe when printing answers
Description:

Answers to Question type "Array (Texts)" are not show in HTML and PDF export viwe when printing answers.

But if you use the queXML PDF Export the answers are shown.

See screenshots

Tags:
Steps To Reproduce:
  1. Create a survey
  2. Activate printing of answers at the end of the survey
  3. Add a question of type Array (Texts)
  4. Run the survey until the end
  5. Fill in answers for the question of type Array (Texts)
  6. Click the print answers link
  7. Check if the answers are shown
    • in HTML view: scroll down to your Array (Texts) question
    • click PDF Export on the top left and scroll down to your Array (Texts) question
      ( - click queXML PDF Export on the top left and scroll down to your Array (Texts) question)
Additional Information:
Attached Files: 2019-08-23 11_30_16-Question.png (14,914 bytes) 2019-08-23 11:47
https://bugs.limesurvey.org/file_download.php?file_id=11939&amp;type=bug
png

2019-08-23 11_31_56-HTML_view.png (12,434 bytes) 2019-08-23 11:47
https://bugs.limesurvey.org/file_download.php?file_id=11940&amp;type=bug
png

2019-08-23 11_32_52-PDFexport.png (12,371 bytes) 2019-08-23 11:47
https://bugs.limesurvey.org/file_download.php?file_id=11941&amp;type=bug
png

2019-08-23 11_33_44-queXML Document.png (28,018 bytes) 2019-08-23 11:47
https://bugs.limesurvey.org/file_download.php?file_id=11942&amp;type=bug
png
Notes
(54136)
Mazi   
2019-10-22 12:24   

Your first screenshot indicates that you seem to be using a plugin or similar for showing dropdowns at array text questions. Does the same issue still show up with the latest Limesurvey version and using a raw "array text" question without the plugin?

@DenisChenu, looks like your plugin? Is that a known issue?

(54137)
DenisChenu   
2019-10-22 12:51   

https://github.com/LimeSurvey/LimeSurvey/commit/629f1aad30015f65060526c48683a125c9ec0af8

(54138)
DenisChenu   
2019-10-22 12:52   

Else : please send always a lss with a single question for testing …

(54373)
cdorin   
2019-11-03 20:56   

Hello @adeuschlinger , could you please provide more info?

(54419)
adeuschlinger   
2019-11-06 11:52   

@Mazi: Yes, I used the arrayTextAdapt-plugin (Use array text question type to show multiple dropdown to your users). And I defined Yes/No-Labels for the dropdown-lists.

@DenisChenu: I can export the question. But how do I export the plugin-setting for this question? I used the Matrix (text) or Array (Text) question type.

@cdorin: Anything else you need to know?

(54421)
DenisChenu   
2019-11-06 11:59   

print is not related to arrayTextAdapt plugin …

(54422)
DenisChenu   
2019-11-06 12:00   

PS : in my opinion : https://github.com/LimeSurvey/LimeSurvey/commit/629f1aad30015f65060526c48683a125c9ec0af8 fix this issue


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15538 [Bug reports] Theme editor tweak have not tried 2019-11-05 15:41 2019-11-06 07:57
Reporter: jelo Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: N/A
Server OS (if known):
Webserver software & version (if known):
PHP Version: N/A
Summary: Questiontype Ranking advanced is not indicated as question type
Description:

When selecting Questiontype "Ranking advanced" the label will change to "Ranking" after saving the question.

These "virtual" questiontypes (questiontype with a preselected question theme" cause confusion, when only used in the selection dialog.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: 20191105.LS4RC6.RankingAdvanced.png (6,821 bytes) 2019-11-05 15:41
https://bugs.limesurvey.org/file_download.php?file_id=12278&amp;type=bug
png
Notes
(54410)
tpartner   
2019-11-05 16:41   

Personally, I like the ability to place custom question themes in the question selector and have them shown in the question type indicator. (when it works :) )

(54412)
cdorin   
2019-11-05 16:44   

True, it would also make more sense for the average user.

(54413)
jelo   
2019-11-05 17:45   

This issue can be found on other "virtual" question types as well.
E.g. Image Select Multiple choice will become "Bootstrap Buttons" after clicking "Save".


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15537 [Bug reports] Other major have not tried 2019-11-05 15:35 2019-11-06 07:57
Reporter: cdorin Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Qustion themes - to be displayed in the question type list?
Description:

Where should the question themes be mentioned? Should they be part of the general question type list? Or shall they be selectable only from the question attributes (from inside the question editor?

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54411)
tpartner   
2019-11-05 16:44   

This is an available setting in the question theme manifest (xml file).

(54417)
DenisChenu   
2019-11-06 07:56   

My opinion :
Where need to be shown is already here : https://github.com/LimeSurvey/LimeSurvey/blob/247306085968b365d44ca906a3bb1ad55b69c6f1/themes/question/ranking_advanced/survey/questions/answer/ranking/config.xml#L108-L109

But have true for both seems strange ?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15522 [Bug reports] Survey editing major have not tried 2019-11-02 19:15 2019-11-05 16:30
Reporter: tbarrows Platform:  
Assigned To: cdorin OS:  
Priority: high OS Version:  
Status: assigned Product Version: 3.19.1  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 3.19.3+191023
I will donate to the project if issue is resolved: Yes
Browser: Firefox 69.0.3
Database & DB-Version: mySQL 5.6
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.1
Summary: Changing a relevance equation of a single group can cause mass drop of answers in multiple groups
Description:

I'm using LimeSurvey 3.19 hosted on Siteground.com. We have a dozen groups each with 10 questions. Each questions has three answers options. We created the survey in both English and Spanish (Mexican). We created the groups and an questions and then subsequent went back to the group level to write the expression to show each group based upon the age range of the participant thusly: "(strtotime('now')-strtotime(D004))/60/60/24/365 >= 0.083 and (strtotime('now')-strtotime(D004))/60/60/24/365 < 0.333
" (i.e.; show the group for age range > 1 month and <4 month olds). However, we discovered that making a change to an relevance equation causes a mass drop in the answers table across all groups. We lost over a hundred answers. I added back all the answers using pre-defined label sets but again, when a tweak is required of a single relevance equation for a single group, we suffered a table drop of our answers.

Is this a known bug or is this known behavior?

Tags:
Steps To Reproduce:
  1. Create a survey with groups, questions, and answers (using pre-definted label sets)
  2. write a relevance equation; we used this: (strtotime('now')-strtotime(D004))/60/60/24/365 >= 0.083 and (strtotime('now')-strtotime(D004))/60/60/24/365 < 0.333
  3. Check for the persistence of the previously created answers to questions not just under the edited group, but all groups.
Additional Information:
Attached Files: image.png (1,838 bytes) 2019-11-02 19:15
https://bugs.limesurvey.org/file_download.php?file_id=12265&amp;type=bug
png

image-2.png (1,838 bytes) 2019-11-02 19:15
https://bugs.limesurvey.org/file_download.php?file_id=12266&amp;type=bug
png

limesurvey_survey_538577.lss (267,093 bytes) 2019-11-03 18:31
https://bugs.limesurvey.org/file_download.php?file_id=12267&amp;type=bug
Notes
(54347)
cdorin   
2019-11-03 15:38   

hey @tbarrows,

Could you please submit also an .lss file? Where you have the issue?

(54365)
cdorin   
2019-11-03 18:00   

Could you please attach an .lss where the issue exists?

Have you tried to test it further using the free instance provided on limesurvey.org?

(54371)
tbarrows   
2019-11-03 18:31   

I have not yet tried to recreate it on a new instance but I will try that next. See lss file.

(54409)
cdorin   
2019-11-05 16:25   

Ok, I don;t thin that the issue is related to the expressions. Rather by the usage of predefined label sets which just cannot get stored. I will further investigate this one. Thanks for your report!


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15536 [Bug reports] Survey editing block have not tried 2019-11-05 15:32 2019-11-05 15:34
Reporter: jelo Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: N/A
Server OS (if known):
Webserver software & version (if known):
PHP Version: N/A
Summary: Short text type is saved as browser detect.
Description:

Selecting short free text and saving the question results in Browser Detect being selected.
Mentioned and found by Tpartner

Tags:
Steps To Reproduce:

https://screencast-o-matic.com/watch/cqXh2YUezJ
Made by Tpartner

Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15448 [Bug reports] _ Unknown minor have not tried 2019-10-23 12:32 2019-11-05 15:04
Reporter: JHoeck Platform:  
Assigned To: JHoeck OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC6  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.00 RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: Dont know
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.3
Summary: Question code exists, definiton of proper error messages
Description:

If you want to save an existing question code, define proper error messages.

Tags:

sprint

Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54240)
JHoeck   
2019-10-28 15:52   

Fixed in branch: issue-15448-question-code-exists-error-messages

(54242)
DenisChenu   
2019-10-28 18:02   

I don't like this , we must disable saving (like in 2.X and 3.X) invalid code

The 1st step is fixing : don't allow submitting invalid code : HTML5 is here for this …
2nd step : check validity before submit

(54243)
DenisChenu   
2019-10-28 18:11   

The error is OK (come form model) but need to be checked before submit the form …
And same for all other part : answers + subquestions …

(54247)
JHoeck   
2019-10-29 09:51   

Hey, this is another issue, I will create a new bug report for it.
Now the error comes from the model. Before, it was just a general error message inside the frontend.

(54248)
DenisChenu   
2019-10-29 09:52   

You're right :)

Sorry : bug reported : https://bugs.limesurvey.org/view.php?id=15469

About error : seems OK now :)

(54406)
JHoeck   
2019-11-05 15:04   

Tested by @markusfluer


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15494 [Bug reports] _ Unknown major have not tried 2019-10-30 15:11 2019-11-04 15:16
Reporter: cberghoff Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.19.2  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 3.19.3+191023
I will donate to the project if issue is resolved: No
Browser: firefox/safari/chrome
Database & DB-Version: MySQL 5.6.41-84.1
Server OS (if known): linux
Webserver software & version (if known): apache 2.4.39
PHP Version: 7.0
Summary: Survey won't save with PASSTHRU variable
Description:

My survey will not save when attempting to use PASSTHRU in the End URL field.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: limesurvey_survey_986415.lss (287,742 bytes) 2019-11-04 15:16
https://bugs.limesurvey.org/file_download.php?file_id=12268&amp;type=bug
Notes
(54366)
cdorin   
2019-11-03 18:06   

Hey there! Could you please submit an .lss file?

(54391)
cberghoff   
2019-11-04 15:16   

I'm trying to passthru the id parameter.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15352 [Bug reports] Survey participants (Tokens) major have not tried 2019-10-02 09:39 2019-11-04 11:02
Reporter: luberm Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.18.0  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.18.0
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: Postgres 10
Server OS (if known): Linux
Webserver software & version (if known): nginx
PHP Version: 7.3
Summary: On self-registration X-surveyid & X-tokenid are not set on self-registration email sent-out
Description:

When sending survey invitations, LimeSurvey doesn't appear to include X-survey* headers in the emails.

Comparison between my local instance:
X-Mailer: PHPMailer 6.0.7 (https://github.com/PHPMailer/PHPMailer)
X-Surveymailer: surveys Emailer (LimeSurvey.org)
MIME-Version: 1.0

And a free LS.org instance:
X-Mailer: PHPMailer 6.0.7 (https://github.com/PHPMailer/PHPMailer)
X-surveyid: 12345
X-tokenid: Oumfrugza0Ll5as
X-did: 151151
X-Surveymailer: LimeSurvey Professional - Your online survey service Emailer
(LimeSurvey.org)
MIME-Version: 1.0

since both are on 3.18.0 it might be possible this is a database issue? I'm using Postgresql 10.

Tags:
Steps To Reproduce:

Create a new closed active survey, enable self-registration, self-register, check the headers of the email with the survey participation link

Additional Information:
Attached Files:
Notes
(53958)
DenisChenu   
2019-10-09 10:42   

Plugins ?

(53959)
luberm   
2019-10-09 10:48   

No plugins used. All vanilla.

(53960)
luberm   
2019-10-09 11:14   

Alright, while playing a little bit more with it, I figured out, that this appears to only happen when participants register.

So, when sending invitations and reminders through the admin panel, the token and survey-id get properly included in the headers.

So this issue appears to only happen at registration. At least we can rule out my smtp server mangling headers.

Anything that can be done about this?

(53961)
DenisChenu   
2019-10-09 11:17   

I think it's already fixed in 4.0 …

But the issue is «Survey register didn't set header for bounce tracking»

(53962)
luberm   
2019-10-09 11:35   

DenisChenu: right.

I fixed it locally for now, by adding:

$customheaders = array('1' => "X-surveyid: ".$iSurveyId, '2' => "X-tokenid: ".$sToken);

and modyfing SendEmailMessage to include $customheaders as additional parameter.

I'll add a PR.

(54379)
c_schmitz   
2019-11-04 08:39   

Link to PR?

(54389)
luberm   
2019-11-04 11:02   

https://github.com/LimeSurvey/LimeSurvey/pull/1329


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15364 [Bug reports] Survey editing minor have not tried 2019-10-04 14:42 2019-11-04 10:49
Reporter: dominikvitt Platform:  
Assigned To: ollehar OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0-RC4  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC4
I will donate to the project if issue is resolved: No
Browser: Chromium, Firefox
Database & DB-Version: MySQL 5.7.24-0ubuntu0.18.04.1
Server OS (if known): Linux Mint 19.1 Tessa 64-bit
Webserver software & version (if known): Nginx
PHP Version: PHP 7.3.9-1+ubuntu18.04.1+deb.sury.org+1
Summary: New question of file upload question type doesn't have predefined values set
Description:

Predefined values set for file upload question type in question editor are missing.
Affected attributes:

  • show_title
  • show_comment
  • allowed_filetypes
  • min_num_of_files
  • max_num_of_files

All entries in question_attributes database table are empty.

If question is saved and no changes are made to the attributes, execution of file upload question type would fail because "allowed_filetypes" attribute is empty ( shows message: Sorry, only files can be uploaded ).

Tags:
Steps To Reproduce:
  • add new question to the survey
  • change to file upload question type
  • check default attribute values (for example allowed_filetypes is empty, but it should contain predefined values)
Additional Information:

Although values for max_num_of_files and min_num_of_files attributes are shown in the form as 1 and 0, they are not saved into the database after slicking on the "Save" button.
If I change those values to something different, values will be saved into the database.
So it looks this question type is completely ignored when loading predefined attributes values and when loading attribute values from database.

Attached Files:
Notes
(54388)
ollehar   
2019-11-04 10:49   

Kind of fixed by assigning default value if $_POST is empty, BUT the root problem is that default values are not populated when switching question types.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15466 [Bug reports] Survey editing minor have not tried 2019-10-28 11:34 2019-11-04 10:29
Reporter: orvil Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.18.0
I will donate to the project if issue is resolved: No
Browser: not relevant (checked on FF and chrome)
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: Quota pagination: number of items per page does not react on change of dropdown
Description:

Changing the dropdown to show more quotas per page causes no effect.

Tags:
Steps To Reproduce:

Set more than 10 quotas (27 in my test) and try to change

Additional Information:
Attached Files: quotapagination.jpg (18,441 bytes) 2019-10-28 11:34
https://bugs.limesurvey.org/file_download.php?file_id=12198&amp;type=bug
jpg
Notes
(54370)
cdorin   
2019-11-03 18:13   

Hey @orvil, could you please attach the .lss file?

(54387)
orvil   
2019-11-04 10:29   

Hi @cdorin,
unfortunately I cannot because it is a client specific survey. Bit I'll try to produce a question-stripped copy.
Anyhow, meanwhile I found this weekend that reloading the page - sometimes one time, sometimes twice or more often - leads to a working dropdown behaviour.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15373 [Bug reports] Other minor have not tried 2019-10-07 10:27 2019-11-04 10:12
Reporter: cdorin Platform:  
Assigned To: eddylackmann OS:  
Priority: none OS Version:  
Status: resolved Product Version:  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: 2FA plugin issue - MD5 & SHA256 not working
Description:

Try to select them in configuration and create an authentication -> not working

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54372)
cdorin   
2019-11-03 20:53   

@EddyLackmann, I don't remember the status of this one. Do you know more?

(54383)
eddylackmann   
2019-11-04 10:12   

@Dorin . This is already solved.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15320 [Bug reports] Response browsing minor have not tried 2019-09-24 10:16 2019-11-04 00:14
Reporter: DenisChenu Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.17
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: No “Download all files” button when browse Response
Description:

In Browse response screen (with upload question), we can download Checked response file, but not whole files.
We have a button for all files in 2.6.

Tags:
Steps To Reproduce:

Import included lsa,
Add a response
Find a way to download all response.

Here : there are less than 10 response, but previously it (can) work even with 1000 responses.

Additional Information:

PHP code can be very simple : https://github.com/LimeSurvey/LimeSurvey/blob/master/application/controllers/admin/responses.php#L664
public function actionDownloadfiles($iSurveyId, $sResponseId = null)

Just need a new button somewhere

Attached Files: survey_archive_842447.lsa (3,491 bytes) 2019-09-24 10:16
https://bugs.limesurvey.org/file_download.php?file_id=12053&amp;type=bug
Capture d’écran du 2019-09-24 09-54-57.png (21,410 bytes) 2019-09-24 10:16
https://bugs.limesurvey.org/file_download.php?file_id=12054&amp;type=bug
png

Capture d’écran du 2019-09-24 10-02-24.png (4,733 bytes) 2019-09-24 10:16
https://bugs.limesurvey.org/file_download.php?file_id=12055&amp;type=bug
png
Notes
(53695)
DenisChenu   
2019-09-24 10:17   
(Last edited: 2019-11-04 00:13)

It can be great to have 2 dropu system , one with
Selected responses
Other with
Filtered responses
And allow exactly the same action (delete, delete files, download files, export)

(54358)
cdorin   
2019-11-03 17:28   

Thx. I will assign it to myself not to forget about that and discuss it with the team in one of the next meetings

(54376)
DenisChenu   
2019-11-04 00:14   

I update previous note : 2nd is Filtered responses ;)


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15428 [Bug reports] Other minor have not tried 2019-10-20 16:35 2019-11-03 21:03
Reporter: f_funke Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC4  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC5 @ devdemo.limesurvey.org
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: cross-hover in matrix questions (theme option) not implemented for array by column
Description:

Grid cross (question theme option) is not fully implemented for array by column. Lines are not highlighted.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15429 [Bug reports] Menu system feature have not tried 2019-10-20 16:45 2019-11-03 21:02
Reporter: f_funke Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC5  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC5 @ devdemo.limesurvey.org
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: n/a
Server OS (if known):
Webserver software & version (if known):
PHP Version: n/a
Summary: expand survey pages in structure
Description:

The new button "expand all pages" is very helpful. It would be great it toggled to "expand all pages" (and if the label would be changed to "collapse all pages").

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: grafik.png (11,689 bytes) 2019-10-20 16:45
https://bugs.limesurvey.org/file_download.php?file_id=12142&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15442 [Bug reports] Survey editing minor have not tried 2019-10-22 13:15 2019-11-03 20:55
Reporter: tpartner Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC5  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC5
I will donate to the project if issue is resolved: No
Browser: N/A
Database & DB-Version: N/A
Server OS (if known): N/A
Webserver software & version (if known): N/A
PHP Version: N/A
Summary: Unnecessary warning in editor is source mode
Description:

This may not be a LimeSurvey bug but when the editor is placed in source mode there is a warning "Start tag seen without seeing doctype...". See attached bug_9.png.

This will inevitably confuse some users.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: bug_9.png (12,580 bytes) 2019-10-22 13:15
https://bugs.limesurvey.org/file_download.php?file_id=12162&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15443 [Bug reports] Survey participants (Tokens) major have not tried 2019-10-22 13:29 2019-11-03 20:55
Reporter: ollehar Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): latest develop
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Edit participant modal does not load if you first click on a menu
Description:

Title.

Tags:
Steps To Reproduce:
  1. Debug => 0
  2. Enable participants
  3. Add participant
  4. Click "Display participants"
  5. Click "Edit participant"
  6. Modal is empty
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15439 [Bug reports] Survey taking minor have not tried 2019-10-21 15:23 2019-11-03 20:55
Reporter: tpartner Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC5  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC5
I will donate to the project if issue is resolved: No
Browser: Firefox 68.0.2
Database & DB-Version: mysqlnd 5.0.12
Server OS (if known): Windows 10
Webserver software & version (if known): Apache/2.4.39 (Win64)
PHP Version: 7.3.7
Summary: Question preview not loading correctly
Description:

If you hide the preview and then show it again, it does not reload properly - see my attached screenshots.

It seems that on showing it again, the styles from adminbasics.css are not completely loaded (particularly the font-size:14px rule from line 485).

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: bug_7_before.png (10,848 bytes) 2019-10-21 15:23
https://bugs.limesurvey.org/file_download.php?file_id=12156&amp;type=bug
png

bug_7_after.png (10,664 bytes) 2019-10-21 15:23
https://bugs.limesurvey.org/file_download.php?file_id=12157&amp;type=bug
png
Notes
(54139)
ollehar   
2019-10-22 13:18   
(Last edited: 2019-10-22 13:18)

Preview shows only empty page for array dual scale question type (tokens enabled).

(54141)
DenisChenu   
2019-10-22 14:38   

It seems that on showing it again, the styles from adminbasics.css are not completely loaded (particularly the font-size:14px rule from line 485).

But : preview part must NOT load admin css, no ?
Maybe have a PreviewSurey controler ?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15345 [Bug reports] Survey taking major have not tried 2019-09-30 17:25 2019-11-03 20:53
Reporter: luberm Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.18.0
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: Postgres 10
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.3
Summary: Switching language requires the inline policy notice being ticked.
Description:

When trying to switch language, limesurvey insists on the inline policy notice being ticked.

This doesn't make much sense, since the user probably can't understand the notice, which is why he's trying to switch it.

Tags:
Steps To Reproduce:

Add an inline policy notice to a survey with multiple languages and try switching language without accepting the policy notice first.

Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15477 [Bug reports] _ Unknown major have not tried 2019-10-29 16:31 2019-11-03 18:09
Reporter: supshaz Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: feedback Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 3.15.5+181115
I will donate to the project if issue is resolved: No
Browser: Chrome, Internet Explorer
Database & DB-Version: Not sure what this is
Server OS (if known): not sure
Webserver software & version (if known): not sure
PHP Version: not sure
Summary: URGENT: Can't save any changes made when editing survey!!
Description:

Product Version: Version 3.15.5+181115

Hello,

I am writing in relation to another College Limesurvey account (for National University of Ireland, Galway) that I am currently using, and have a survey in that account that I am editing. However, I couldnt use my log in details of that account to report an issue so I created this user account in order to report this.

I am having some trouble saving any editing work that I am doing on my survey.

My survey isn't activated yet, I'm still at the stage of preparing it for public dissemination.

The bulk of my survey is already completed. I returned to it today to do some editing on question and answer options for some Array type question groups. However, when I try to save my work by pressing the 'Save' button on the top right corner of the page, the message 'Answer options were successfully saved.' - but the changes/work that I have just done vanish and come up blank instead.

I've tried to move on to other work, such as creating new question groups - the question group is made, but the title / description that I've put in for it - same thing happens, a pop up message says it's saved, but then deletes all my work and comes up blank instead.

In essence, by making any changes to my current survey, it doesn't save the new changes I've made and the sections I've changed or added within the survey, just comes up blank, despite it being 'saved'.

Anyone has any idea how to resolve this? I've tried to access Limesurvey from different servers (chrome, internet explorer) as well as other laptops but to no avail.

Would really appreciate quick resolutions for this!

Thanks in Advance.

Sharon

Tags:
Steps To Reproduce:

Basically any new work that I am adding to the survey is not being saved.

For example:

  1. click onto any question in a question group that has the question type 'array'
  2. edit answer options
  3. enter answer options
  4. click save on top right hand corner or click save and close
  5. the message 'Answer options were successfully saved.' pops up
  6. no work is saved. The answer option boxes deletes what I've typed and comes up blank instead.
Additional Information:
Attached Files: Limesurvey Bug.PNG (110,079 bytes) 2019-10-29 16:31
https://bugs.limesurvey.org/file_download.php?file_id=12211&amp;type=bug
Notes
(54258)
DenisChenu   
2019-10-30 08:15   

URGENT ?

You can contact an external developer if it's really urgent : https://www.limesurvey.com/support

(and try to update before)

(54368)
cdorin   
2019-11-03 18:09   

Please also use the latest LS release. Yours is almost one year old. And report then back.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15403 [Bug reports] LimeSurvey Website minor have not tried 2019-10-14 16:00 2019-11-03 18:08
Reporter: DenisChenu Platform:  
Assigned To: c_schmitz OS:  
Priority: none OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0 github
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: Mantis delete whole data
Description:

Mantis delete whole data and give bad information

Tags:
Steps To Reproduce:

Try to enter a bad value in "Complete LimeSurvey version number (& build) "

Additional Information:

This autofilter make reporting bug very hard … a simple user try one time : it don't work … he don't try a second time

My opinion : leave " Complete LimeSurvey version number (& build) " required BUT NOT filter it …

PS Have same issue with Category : submit : Must choose category, previous : empty mantis.

Attached Files: Peek 14-10-2019 15-56.gif (636,145 bytes) 2019-10-14 16:00
https://bugs.limesurvey.org/file_download.php?file_id=12119&amp;type=bug
Peek 30-10-2019 10-04.gif (351,108 bytes) 2019-10-30 10:05
https://bugs.limesurvey.org/file_download.php?file_id=12214&amp;type=bug
Capture d’écran du 2019-10-30 10-07-04.png (12,206 bytes) 2019-10-30 10:08
https://bugs.limesurvey.org/file_download.php?file_id=12215&amp;type=bug
png
Notes
(54267)
DenisChenu   
2019-10-30 10:05   

There are a restriction on Complete LimeSurvey version number (& build) particularly horrible !

(54268)
DenisChenu   
2019-10-30 10:08   
  1. Issue with filtering build number : please remove
  2. Issue with category_id "0" (Please choose) : please set to "" and add required attribute
(54274)
Mazi   
2019-10-30 12:55   

I agree that we should try to make bug reporting easier for the common user.

(54367)
cdorin   
2019-11-03 18:08   

Yea, cursed also a bit about that :).

@c_schmitz, could you please take a look at this bug report?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15397 [Bug reports] Central participant database major have not tried 2019-10-10 17:06 2019-11-03 17:39
Reporter: rcchiza Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: feedback Product Version: 3.18.0  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.17 | 190918
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: Uptime: 17448228 Threads: 1 Questions: 547439811 Slow queries: 13747739 Opens: 200 Flush tables: 2 Open tables: 170 Queries per second avg: 31.375
Server OS (if known): Linux encuesta-desa 3.10.0-957.12.2.el7.x86_64 #1 SMP Tue May 14 21:24:32 UTC 2019 x86_64
Webserver software & version (if known):
PHP Version: 7.3.9
Summary: cdbconnection failed to open the db connection
Description:

Me encuentro realizando pruebas de carga a una encuesta de 10 preguntas con la herramienta JMeter en la cual genero varias peticiones en el proceso de llenado de la encuesta, al generar 1000 peticiones el mensaje "cdbconnection failed to open the db connection" aparece en la herramienta JMeter, alguna recomendación, configuración adicional para que las pruebas de carga funcionen.

La instalación se encuentra localmente .

datos de servidor

Versión de LimeSurvey
3.17.17
Compilación de LimeSurvey
190918
Sistema operativo
Linux encuesta-desa 3.10.0-957.12.2.el7.x86_64 #1 SMP Tue May 14 21:24:32 UTC 2019 x86_64
Versión de PHP
7.3.9
Nombre del servidor web
192.168.X.XX
Software del servidor web
Apache/2.4.41 (Unix) OpenSSL/1.1.1c PHP/7.3.9 mod_perl/2.0.8-dev Perl/v5.16.3
Información del servidor web
Controlador de la base de datos
mysql
Versión del controlador de la base de datos
mysqlnd 5.0.12-dev - 20150407 -
Información del servidor de base de datos
Uptime: 17448228 Threads: 1 Questions: 547439811 Slow queries: 13747739 Opens: 200 Flush tables: 2 Open tables: 170 Queries per second avg: 31.375
Versión del servidor de la base de datos
Uptime: 17448228 Threads: 1 Questions: 547439811 Slow queries: 13747739 Opens: 200 Flush tables: 2 Open tables: 170 Queries per second avg: 31.375

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: JMeter error.png (123,343 bytes) 2019-10-10 17:06
https://bugs.limesurvey.org/file_download.php?file_id=12114&amp;type=bug
Notes
(53998)
DenisChenu   
2019-10-11 07:44   

Server issue

(54363)
cdorin   
2019-11-03 17:39   

@rcchiza, seems to be a server configuration issue (so, not related to LS as far as I can understand).


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15390 [Bug reports] Ergonomy block have not tried 2019-10-09 09:16 2019-11-03 17:38
Reporter: srenon Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.19.0+191008
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: mysql Ver 15.1 Distrib 10.4.6-MariaDB, for Linux (x86_64) using readline 5.1
Server OS (if known): centos 7
Webserver software & version (if known):
PHP Version: PHP 7.0.33 (cli) (built: Jul 2 2019 18:38:15) ( NTS )
Summary: Placeholders fields button not working in text editor
Description:

When click on placeholders fields button in text editor. Nothing happen and app become gray and not clickable

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54362)
cdorin   
2019-11-03 17:38   

Hello, which placeholders?
Have you read first our manual section on placeholders? Link: https://manual.limesurvey.org/Email_placeholders


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15321 [Bug reports] Survey taking minor have not tried 2019-09-24 14:56 2019-11-03 17:27
Reporter: Deusdeorum Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.16
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: mysqlnd 5.0.12-dev
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0.27-0+deb9u1
Summary: Progress bar on page instead of questions
Description:

If you have a survey with 6 questions, 3 groups. The progress bar will increase with 33% on every new page. But, if the questions are distributed 1 at first page, 4 at second page and 1 at third page it's a bit misleading to increase with 33%.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54357)
cdorin   
2019-11-03 17:27   

Maybe it's a feature :D .

Thought it s a fair point. Will assign it to myself not to forget about it. Thx!


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15433 [Bug reports] Other minor have not tried 2019-10-21 14:13 2019-11-03 16:51
Reporter: KRav Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC5  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 1111111
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 1111111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7
Summary: Save edited response causes multiple modals
Description:

edit Response and save

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-10-21 um 14.09.26.png (63,614 bytes) 2019-10-21 14:13
https://bugs.limesurvey.org/file_download.php?file_id=12148&amp;type=bug
png
Notes
(54156)
cdorin   
2019-10-23 09:38   

Hmm, how did u get that. Which question type? working with subquestions? Never saw this one before :) .

(54165)
KRav   
2019-10-23 10:30   

could be type multiple text answers

(54353)
cdorin   
2019-11-03 16:51   

still cannot reproduce it :( (though found other issues in the meantime - will report them now)


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15308 [Bug reports] Statistics major have not tried 2019-09-19 13:58 2019-11-03 16:23
Reporter: firexsrl Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.17.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.16+190906
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 5.6.44-86.0-log - Percona Server (GPL), Release 86.0, Revision eba1b3f
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.1.28
Summary: Wrong Statistics with dual scale Array
Description:

Hello.
i can get right statistics with the DUAL ARRAY QUESTION.
I had tried several times but i really can't understand why statistics are wrong.

The question is very simple: 3 Subquestions with 2 scale of 1-5 points each one.

I attach the .lss survey obcject and the screenshots of what i get as AEASY statistics after only 1 user try to vote....

hope you can help me.

Tags:
Steps To Reproduce:

Try attached survey

Additional Information:

The same problem with 3.17.16+190906 (Latest stable) and also with 3.17.1

Attached Files: limesurvey_survey_865437.lss (20,351 bytes) 2019-09-19 13:58
https://bugs.limesurvey.org/file_download.php?file_id=12034&amp;type=bug
Question Answers.PNG (16,025 bytes) 2019-09-19 13:58
https://bugs.limesurvey.org/file_download.php?file_id=12035&amp;type=bug
png

Wrong Statistics.PNG (30,044 bytes) 2019-09-19 13:58
https://bugs.limesurvey.org/file_download.php?file_id=12036&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15299 [Bug reports] Survey editing minor have not tried 2019-09-18 09:19 2019-11-03 16:22
Reporter: dominikvitt Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-RC3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.0-RC4  
Complete LimeSurvey version number (& build): 4.0.0-RC3
I will donate to the project if issue is resolved: No
Browser: Chromium, Firefox
Database & DB-Version: MySQL 5.7.24-0ubuntu0.18.04.1
Server OS (if known): Linux Mint 19.1 Tessa 64-bit
Webserver software & version (if known): Nginx
PHP Version: 7.3.5-1+ubuntu18.04.1+deb.sury.org+1
Summary: Unable to open links in question organizer in the sidebar
Description:

Several links in question organizer are not working.
Only with debug set to 1 or 2.

Tags:
Steps To Reproduce:

Click on links on question organizer in the sidebar.
Debug mode in config should be set to 1 or 2.

Additional Information:

Unable to:

  • open existing group
  • add a new group
  • reorder groups
  • reorder questions
  • open Email templates page

Errors:
<h1>PHP Error [500]</h1>
<p>Declaration of questionedit::renderJSON($aData) should be compatible with Survey_Common_Action::renderJSON($aData, $success = true) (/var/www/html/LimeSurvey-develop/application/controllers/admin/questionedit.php:27)</p>

AND

<h1>PHP Error [500]</h1>
<p>Declaration of questiongroups::renderJSON($aData) should be compatible with Survey_Common_Action::renderJSON($aData, $success = true) (/var/www/html/LimeSurvey-develop/application/controllers/admin/questiongroups.php:27)</p>

Attached Files:
Notes
(53619)
DenisChenu   
2019-09-18 11:47   

Related to https://bugs.limesurvey.org/view.php?id=15103 ?
Deprecated or not ?

(53620)
dominikvitt   
2019-09-18 12:44   

It is not related to that bug report, because sidebar view is already restructured.
This bug report is related to the latest changes because links worked without any problem during this week.

(53621)
dominikvitt   
2019-09-18 13:43   

Also very similar error when trying to open Email templates link on the sidebar

(53626)
DenisChenu   
2019-09-18 14:54   

/me need to test again develop version ;)

(53684)
dominikvitt   
2019-09-23 14:11   

First two items ("open existing group" and "add a new group") seems to work now.
Other items still don't work.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15514 [Bug reports] _ Unknown minor have not tried 2019-11-01 13:58 2019-11-03 16:07
Reporter: galads Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.1  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): latest dev
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: unknown
Server OS (if known):
Webserver software & version (if known):
PHP Version: unknown
Summary: Image "save" button no response action after click
Description:

Uploading and saving images from resources works after uploading. What's the purpose of "save"? it also seems not to be working.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Selection_022.png (152,651 bytes) 2019-11-01 13:58
https://bugs.limesurvey.org/file_download.php?file_id=12257&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15508 [Bug reports] Response browsing block have not tried 2019-11-01 08:29 2019-11-03 15:59
Reporter: KRav Platform:  
Assigned To: cdorin OS:  
Priority: immediate OS Version:  
Status: feedback Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): rc6666
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 1111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 11111
Summary: Click on "Data entry" causes PHP - Error
Description:

Click on "Data entry" causes PHP - Error

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-11-01 um 08.29.01.png (111,113 bytes) 2019-11-01 08:29
https://bugs.limesurvey.org/file_download.php?file_id=12245&amp;type=bug
Notes
(54329)
cdorin   
2019-11-01 14:59   

Hmm, everything seems fine (tested with devdemo)


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15491 [Bug reports] Other tweak have not tried 2019-10-30 13:26 2019-11-03 15:58
Reporter: KRav Platform:  
Assigned To: cdorin OS:  
Priority: normal OS Version:  
Status: feedback Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): rc6111111
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.2
Summary: Tab-Design - create question is broken after changing question type
Description:

Tab-Design - create question is broken after changing question type

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-10-30 um 13.26.13.png (104,024 bytes) 2019-10-30 13:26
https://bugs.limesurvey.org/file_download.php?file_id=12225&amp;type=bug
Notes
(54330)
cdorin   
2019-11-01 15:04   

Don't have this error - could you please tell us step by step what you did?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15483 [Bug reports] Other tweak have not tried 2019-10-30 10:09 2019-11-03 15:58
Reporter: KRav Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: feedback Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): rc6xxxxxxx
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 111111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0
Summary: Menu-bar to small
Description:

Menu-bar to small

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-10-30 um 10.08.53.png (58,580 bytes) 2019-10-30 10:09
https://bugs.limesurvey.org/file_download.php?file_id=12216&amp;type=bug
png
Notes
(54334)
cdorin   
2019-11-01 15:13   

Do you refer to the top bar? That is the default size. I am not sure if it should be made bigger


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15484 [Bug reports] Other tweak have not tried 2019-10-30 10:11 2019-11-03 15:58
Reporter: KRav Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: feedback Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 11111
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 111111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0
Summary: Button add page - is shown on wrong page
Description:

Button add page - is shown on wrong page. Create-question

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-10-30 um 10.10.36.png (83,248 bytes) 2019-10-30 10:11
https://bugs.limesurvey.org/file_download.php?file_id=12217&amp;type=bug
png
Notes
(54335)
cdorin   
2019-11-01 15:13   

I saw also in other screenshots that your interface looks weird. Could you also try when you have time on devdemo? (couldn't reproduce it)


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
12349 [Bug reports] Data Entry (non public) minor have not tried 2017-04-27 05:32 2019-11-03 15:54
Reporter: DeveloperChris Platform:  
Assigned To: cdorin OS:  
Priority: urgent OS Version:  
Status: assigned Product Version: 2.64.x  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 2.64.7+170404
I will donate to the project if issue is resolved: No
Browser: Firefox
Database & DB-Version: NA
Server OS (if known): NA
Webserver software & version (if known): NA
PHP Version: NA
Summary: RTL languages not dispayed correctly in the admin editor
Description:

When editing questions etc using the wysiwyg editor is incorrectly set as LTR

Editors for RTL languages should display in RTL

This can cause layout issues as users incorrectly apply unnecessary text alignment

Tags:
Steps To Reproduce:

Create a dual language survey where the secondary language is Arabic

Create a question and switch to the Arabic tab

Toolbars are displayed LTR
Text is displayed LTR

View source code:
Editor utilises LTR in its styling.

Additional Information:

One suggestion may be to switch your admin language to the alternate language. While that works its very clumsy and the alternate problem occurs. In other words the English editor is now displaying in RTL.

Attached Files: 2019-10-14 14_12_48-LimeSurvey.png (33,072 bytes) 2019-10-14 05:45
https://bugs.limesurvey.org/file_download.php?file_id=12116&amp;type=bug
png

2019-10-14 14_13_43-LimeSurvey.png (24,840 bytes) 2019-10-14 05:48
https://bugs.limesurvey.org/file_download.php?file_id=12118&amp;type=bug
png
Notes
(43494)
ollehar   
2017-04-28 15:30   

Do you know if this is possible, Carsten?

(46505)
c_schmitz   
2018-02-15 11:53   

Sure it is. Correct behaviour should be that the CKEditor RTL orientation should be the one of the survey language, not admin interface language.

(46525)
ollehar   
2018-02-15 13:45   

Can you please update to the latest version first, 2.73? Thank you. Let me know if the problem persists.

(53176)
cdorin   
2019-08-14 14:45   

I will close it - new bug report with SS reported here 15030

(54015)
DeveloperChris   
2019-10-14 05:42   

Not sure why this was closed but the issue persists into LimeSurvey Version 3.19.1

I have tested on the demo site.

The linked issue 15030 is about the administration interface when it is set to Arabic. not when the admin interface is English but you are trying to compose Arabic questions.

(54016)
DeveloperChris   
2019-10-14 05:45   

I have attached some example images from https://demo.limesurvey.org/index.php?r=admin/questions/sa/editquestion/surveyid/344972/gid/92/qid/2562

(54017)
DeveloperChris   
2019-10-14 05:48   

Sorry made a mistake here is the second image

(54018)
DeveloperChris   
2019-10-14 07:18   

A workaround for the issue, but it only works for Arabic and would have to be modified for other rtl languages like Hebrew

Create a custom admin theme
Add a custom JavaScript file to the config.xml file in your custom admin theme

    &lt;js>
        &lt;filename>arfix.js&lt;/filename>
    &lt;/js>

create a js file in the scripts subfolder (may have to create this folder)
in my case I added the file arfix.js

in that file add the following code
jQuery(document).ready(function( $ ) {

  $('a[href=&quot;#ar&quot;]').click(function(){
      $(&quot;#ar iframe&quot;).contents().find(&quot;html&quot;).attr(&quot;dir&quot;,&quot;rtl&quot;);
      $(&quot;#ar iframe&quot;).contents().find(&quot;html&quot;).attr(&quot;lang&quot;,&quot;ar&quot;);
  });

});

flush the admin theme from the global settings file

Now when an author clicks on the Arabic editor tab the language direction will be changed to RTL

(54019)
DeveloperChris   
2019-10-14 07:19   

sorry for the bad formatting above it seems the editor here has a few bugs as well...

(54349)
cdorin   
2019-11-03 15:54   

Hey @DeveloperChris,

I will check it again asap. thanks for the heads up!


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15396 [Bug reports] Other major have not tried 2019-10-10 17:02 2019-11-02 10:34
Reporter: KRav Platform:  
Assigned To: OS:  
Priority: immediate OS Version:  
Status: new Product Version: 4.0.0-RC4  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): rc4xxxxxxxx
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: xxxxx
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0
Summary: Plugin-Settings - Json Editor is not working
Description:

Plugin-Settings - Json Editor is not working - Console shows JS error.
The button for changing the view is not working. The Json string is not well formatted.

If you save the son format is destroyed

Tags:
Steps To Reproduce:
  • create a small plugin with settings type Json, by using this:

    protected $settings = [
    'workshopList' => [
    'type' => 'Json',
    'workshopList' => 'List Of workshops',
    'label' => 'Insert workshops',
    'labelOptions' => [
    'class' => 'col-md-12 plugin-settings__label'
    ],
    'controlOptions' => [
    'class' => 'col-md-12'
    ]
    ]

    ];

  • try to use the edit, to change the Json view

  • try to save and have a look at the result

Additional Information:
Attached Files: Bildschirmfoto 2019-10-10 um 16.58.43.png (108,417 bytes) 2019-10-10 17:02
https://bugs.limesurvey.org/file_download.php?file_id=12112&amp;type=bug
Bildschirmfoto 2019-10-25 um 13.07.43.png (18,643 bytes) 2019-10-25 13:08
https://bugs.limesurvey.org/file_download.php?file_id=12192&amp;type=bug
png

Peek 25-10-2019 14-14.gif (771,268 bytes) 2019-10-25 14:16
https://bugs.limesurvey.org/file_download.php?file_id=12193&amp;type=bug
Notes
(54128)
KRav   
2019-10-21 10:11   

The error seems to be gone in last version, but the editor is not working.

(54131)
KRav   
2019-10-21 15:14   

'MyJson' => [
'label' => 'Insert point of time modules',
'type' => 'Json',
'moduleList' => 'List of modules',
'labelOptions' => [
'class' => 'col-md-12 plugin-settings__label'
],
'controlOptions' => [
'class' => 'col-md-12'
]
],

(54135)
markusfluer   
2019-10-22 11:55   

That's not json.
Json can only work with double quotes.

(54143)
KRav   
2019-10-22 15:51   

.. yes... it's the settings-code of a plugin - sorry . try to help you, to set up an own setting. for testing

(54216)
cdorin   
2019-10-25 11:51   

Hey Kai, could you please provide more details in the bug report, as well as the necessary steps we need to take in order to be able to easily reproduce the plugin? Tried to take a look at it but don't really know from where to start.

(54220)
KRav   
2019-10-25 13:08   

See above - steps to reproduce

(54221)
DenisChenu   
2019-10-25 14:16   

I think it's a issue with new ace configuration or version

Plugin used : https://framagit.org/Shnoulle/exampleSettings
See screencast /peek

Even after using included json editor, broken after save

(54222)
DenisChenu   
2019-10-25 14:16   

@KRav : seems broken in 3.X too, no ?

(54263)
KRav   
2019-10-30 09:30   

@DenisChenu. I don't know - I did no plugins for LS3

(54266)
DenisChenu   
2019-10-30 09:58   

OK, i report it for 3.X
But i never use json for my plugins. It's too complex for simple user … and when i relly need it ot's for question attribute

(54343)
DenisChenu   
2019-11-02 10:34   

If this one is immediate : related (for 3.X), https://bugs.limesurvey.org/view.php?id=15485
Must be done before …


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15520 [Bug reports] Translation trivial have not tried 2019-11-01 22:23 2019-11-01 23:31
Reporter: bebs Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.1  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.19.1+191009
I will donate to the project if issue is resolved: No
Browser: chromium
Database & DB-Version: MwSQL
Server OS (if known): Linux
Webserver software & version (if known):
PHP Version: 7
Summary: i18n issue: survey welcome message is not translated on registration page (theme and language registration)
Description:

To make the registration page more user friendly I want to add the survey welcom message on top.

I copied the welcome div element from welcome.twig to register_messsage.twig
<div class="{{ aSurveyInfo.class.welcome }} text-primary" {{ aSurveyInfo.attr.welcome }}>
{{ processString(aSurveyInfo.welcome,1) }}
</div>

That displayed indeed the welcome message in the main survey language (FR in my case), but it does not get translated when I switch to another language (DE in my case)... whereas translation happens with no problem on the welcom page.

Denis suggested on the forum this might be an issue with language badly set in register.

Tags:

survey translation, template, translation

Steps To Reproduce:
  • create a survey with FR as main language, DE as second.
  • add any text as survey welcome message, different in both languages
  • edit the template registration message file to add the welcome message (your-theme/views/subviews/registration/register_message.twig), eg per sample given below for fruity.
  • activate survey, with token to activate registration page
  • try to register... and see that welcome message always displays in FR, even if you set language to DE.
Additional Information:

sample content for your-theme/views/subviews/registration/register_message.twig, to test

{#
LimeSurvey
Copyright (C) 2007-2017 The LimeSurvey Project Team / Louis Gac
All rights reserved.
License: GNU/GPL License v2 or later, see LICENSE.php
LimeSurvey is free software. This version may have been modified pursuant
to the GNU General Public License, and as distributed it includes or
is derivative of works licensed under the GNU General Public License or
other free or open source software licenses.
See COPYRIGHT.php for copyright notices and details.

(¯`·._.·(¯`·._.· Registration message._.·´¯)·._.·´¯)

If there is a message on the registration page, like &quot;Survey has not started, or Register now! here it is displayed

#}

{% if registerSuccess %}
<p {{ aSurveyInfo.attr.registermessageb }} >{{ gT("Thank you for registering. You will receive an email shortly.") }}</p>
{% else %}
<div class="{{ aSurveyInfo.class.welcome }} text-primary" {{ aSurveyInfo.attr.welcome }}>
{{ processString(aSurveyInfo.welcome,1) }}
</div>

{% if sStartDate %}
&lt;p {{ aSurveyInfo.attr.registermessagea }} > {{ gT(&quot;You may register for this survey but you have to wait for the {{sStartDate}} before starting the survey.&quot;) }}</p>
{% else %}
&lt;p  {{ aSurveyInfo.attr.registermessageb }} >{{ gT(&quot;You may register for this survey if you wish to take part.&quot;) }}</p>
{% endif %}
&lt;p  {{ aSurveyInfo.attr.registermessagec }} >{{ gT(&quot;Enter your details below, and an email containing the link to participate in this survey will be sent immediately.&quot;) }}</p>

{% endif %}

{% if not empty(aSurveyInfo.aErrors) %}
<ul class='{{ aSurveyInfo.class.maincoldivdivbul }} alert alert-danger list-unstyled' {{ aSurveyInfo.attr.maincoldivdivbul }}>
{% for key, error in aSurveyInfo.aErrors%}
<li>{{ error }}</li>
{% endfor %}
</ul>
{% endif %}

Attached Files: limesurvey_survey_863857.lss (21,404 bytes) 2019-11-01 22:47
https://bugs.limesurvey.org/file_download.php?file_id=12264&amp;type=bug
Notes
(54339)
bebs   
2019-11-01 22:24   

issue has been discussed briefly at https://www.limesurvey.org/forum/design-issues/119563-template-issue-survey-welcome-message-is-not-translated-on-registration-page#190602

(54340)
bebs   
2019-11-01 22:47   

demonstration survey FR-DE

(54341)
bebs   
2019-11-01 22:53   

bug is visible online (temporiraly) at http://emfro.vunderatert.lu/index.php/863857?newtest=Y&amp;lang=de ... see the small text line in french... should be German.

(54342)
bebs   
2019-11-01 22:54   

sorry... forgot to mention you need to enable public registration for the bug to be visible... otherwise registration page is not displayed.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15341 [Bug reports] Menu system minor have not tried 2019-09-29 12:16 2019-11-01 17:11
Reporter: Joffm Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 4.0.0-RC3+190807
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: Mysql
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.3
Summary: Wording of switches is not correct
Description:

The switches §Sort ... alphabetically", "Hide tip" and "Hide question" show the wrong text.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: screenshot.2699.jpg (62,350 bytes) 2019-09-29 12:16
https://bugs.limesurvey.org/file_download.php?file_id=12075&amp;type=bug
jpg

screenshot.2812.jpg (10,791 bytes) 2019-11-01 17:07
https://bugs.limesurvey.org/file_download.php?file_id=12262&amp;type=bug
jpg

screenshot.2813.jpg (10,494 bytes) 2019-11-01 17:07
https://bugs.limesurvey.org/file_download.php?file_id=12263&amp;type=bug
jpg
Notes
(54326)
cdorin   
2019-11-01 14:40   

hmm, could you please describe the issue? I see that in LS 3 we were using off and on.

(54336)
Joffm   
2019-11-01 17:07   

In the screenshot you see, the red color and "Yes", resp. green and "No".
I think it should be red and "No" or "Off" and green and "Yes" or "On".
This is the known behaviour like LS 3.x

(54337)
cdorin   
2019-11-01 17:11   
(Last edited: 2019-11-01 17:11)

Should check my eyes.
Thanks! (will be mentioned in the next meeting)


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15519 [Feature requests] Survey editing feature have not tried 2019-11-01 15:21 2019-11-01 15:21
Reporter: markusfluer Platform:  
Assigned To: cdorin OS:  
Priority: none OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Make code and id visible in preview mode, but not in a live survey
Description:

It would help debugging and fixing probably errenous questions and questiongroups if you could activate a setting to sho questioncodes and questionids in the preview of an active survey without having to show them also to participants.

Recommendation:
Add an option 'Only in preview mode' to the "Show page name and/or page description" and "Show question number and/or code" select boxes in the presentation settings

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15513 [Feature requests] _ Unknown feature have not tried 2019-11-01 13:42 2019-11-01 13:42
Reporter: ollehar Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Missing function floatval() in EM
Description:

Both intval and floatval is necessary if you want to do numerical compare correctly.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
14141 [Bug reports] Survey editing minor have not tried 2018-10-11 09:47 2019-11-01 11:45
Reporter: cookiemonster Platform:  
Assigned To: eddylackmann OS:  
Priority: none OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 3.14.9+180917
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: libmysql - 5.5.54
Server OS (if known): Ubuntu
Webserver software & version (if known): Apache/2.4.7
PHP Version: 5.5.9
Summary: question type (dropdown) is not marked with mandatory border style
Description:

question type (dropdown) is not marked with mandatory border style

Tags:
Steps To Reproduce:

create a survey with that question type, set mandatory, submit without providing answer - see border "flickering" and then not showing at all

Additional Information:

see attachment

Attached Files: 452B4E38.PNG (110,560 bytes) 2018-10-11 09:47
https://bugs.limesurvey.org/file_download.php?file_id=10800&amp;type=bug
screenshot-radeff.red-2019.10.31-14_54_07.png (34,270 bytes) 2019-10-31 15:01
https://bugs.limesurvey.org/file_download.php?file_id=12236&amp;type=bug
png

screenshot-radeff.red-2019.10.31-14_54_27.png (35,866 bytes) 2019-10-31 15:01
https://bugs.limesurvey.org/file_download.php?file_id=12237&amp;type=bug
png

screenshot-radeff.red-2019.10.31-14_54_42.png (23,418 bytes) 2019-10-31 15:01
https://bugs.limesurvey.org/file_download.php?file_id=12238&amp;type=bug
png

limesurvey_survey_712565.lss (22,401 bytes) 2019-10-31 15:01
https://bugs.limesurvey.org/file_download.php?file_id=12239&amp;type=bug
master_mandatory_indication_of_year.png (30,707 bytes) 2019-11-01 11:45
https://bugs.limesurvey.org/file_download.php?file_id=12254&amp;type=bug
png
Notes
(49305)
cookiemonster   
2018-10-11 09:49   

forgot to mention...affects fruity and others (even unmodified)

(49307)
DenisChenu   
2018-10-11 10:51   

vanilla too ?

(49308)
cookiemonster   
2018-10-11 10:55   

in vanilla there's no border at all

(53813)
eddylackmann   
2019-10-01 18:05   

@cookiemonster still there in the newer version of LS ? I can reproduce it !

(53819)
cookiemonster   
2019-10-02 09:24   

@eddylackmann Running Version 3.17.9+190731 at the moment - it's still in there
Will not upgrade for a while, but can test then again.

(54298)
fradeff   
2019-10-31 15:01   

bug confirmed on

PHP Version 7.2.23
mysqlnd 5.0.12-dev - 20150407
Apache 2.0 Handler
Linux amd64 / Debian 4.9.168
Version 3.19.3+191023

it may cause a real problem for users when filling a survey, especially if the survey begins with a long radio or select box; see demo pics and lss example

the user submit without filling 1st mandatory field; then, the focus is on... the second question!

(54316)
rgraf   
2019-11-01 11:45   

bug confirmed in Version 3.17.5+190604 and already present in Version 3.7.1+180424

Debian 4.9.168-1+deb9u3~deb8u1 (2019-06-17) x86_64
mysqlnd 5.0.12-dev - 20150407
PHP Version 7.3.10
Apache 2.0 Handler

Focus on mandatory (dropdown/radio-button) question doesn't work.
It's confusing if order of questions matters and participants are leaded to non-answered questions at the bottom of a group question or if there is no focus because remaining non-answered but mandatory questions are all dropdowns (idem fradeff above).

!!! If you use Question validation Tip conditioned by answers to previous questions, focusing (after submit) and instant shadowing works fine.
See example below, choosing master as education level causes year of completion to become mandatory ... . Perhaps this difference to non-focusing global mandatory questions (dropdown) will help to correct the bug.
In my opinion and in term of user experience this isn't a minor bug.

I will financially contribute to its correction because my client complained getting lost during answering.
Thanks


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
14984 [Bug reports] Other block have not tried 2019-06-16 16:34 2019-11-01 09:35
Reporter: f_funke Platform:  
Assigned To: markusfluer OS:  
Priority: none OS Version:  
Status: assigned Product Version: 4.0.0-beta  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-beta github 190614
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: mySQL LimeSurvey DB 416
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.2.7
Summary: Admin backend: Color of selected options is confusing
Description:

The color of switches in the admin backend is really confusing. Grey means active, which might be clear when there are at least three options, but whenever there are only two options (e.g., on/off) it looks as if the other option was activated. It would be good to use lime-green as in the homepage settings.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Colors_for_switches_190616.png (32,279 bytes) 2019-06-16 16:34
https://bugs.limesurvey.org/file_download.php?file_id=11756&amp;type=bug
png

Capture d’écran du 2019-06-17 09-44-40.png (27,423 bytes) 2019-06-17 09:49
https://bugs.limesurvey.org/file_download.php?file_id=11759&amp;type=bug
png

Capture d’écran du 2019-06-17 09-44-51.png (23,946 bytes) 2019-06-17 09:49
https://bugs.limesurvey.org/file_download.php?file_id=11760&amp;type=bug
png

Capture d’écran du 2019-06-17 09-48-37.png (7,846 bytes) 2019-06-17 09:49
https://bugs.limesurvey.org/file_download.php?file_id=11761&amp;type=bug
png

grafik.png (13,528 bytes) 2019-10-30 20:23
https://bugs.limesurvey.org/file_download.php?file_id=12232&amp;type=bug
png
Notes
(52423)
DenisChenu   
2019-06-17 08:00   

About color : there are big issue with usage of text-success and text-info with a lot of admin or Fruity template …

(52424)
f_funke   
2019-06-17 08:34   

Yes, you're right. If I recall right, for example some warnings are in red, some in green. Do you already have a list of points that could be changed?

(52425)
DenisChenu   
2019-06-17 08:48   

No sorry :)

I must check , come back here when it‘s done

(52426)
DenisChenu   
2019-06-17 09:49   

Same issue in 3.X :

  1. text-primary and text-info and text-success are near same
  2. difficult to tell if bg-primary is success or not
  3. btn-primary and btn-info and btn-success are near same
  4. Success row show bigger (issue in statitictics.css)

Some other issue

See https://gitlab.com/Sondages.Pro/checkAdminBootstrapColor for view sample

(52427)
DenisChenu   
2019-06-17 09:50   

Why success of Bay of many is blue ?

(52860)
markusfluer   
2019-07-12 11:08   

In home page settings, those are switches. In the global settings those are buttongroups.
I would back your proposal to use a dark shade of the main color as a background for the selected option.
This has to be talked about in the team, though.

The LimeSurvey color scheme is based on a monocolored scheme, meaning success and primary are the same colours, and Info being a gradient of that color.
This was so since LS2.5. It is also repeated in the fruity themes based on the backend colors.
We won't change this in LS4.

(52861)
DenisChenu   
2019-07-12 11:23   
(Last edited: 2019-07-12 11:25)

meaning success and primary are the same colours

But why remove a colour of Bootsrap ? Succes and primary didn't have same meaning …

Ok, but still : no difference between success/primary or danger/primary make it very complex to use …

See for sample
bootswatch Journal : primary red, danger orange
bootswatch Cosmo : primary blue, info purple
bootswatch United : primary orange, danger darker red

And still :

  1. table Success row show bigger (issue in statitictics.css)
  2. Why success of Bay of many is blue ?
(52862)
markusfluer   
2019-07-12 11:39   

Because :
The LimeSurvey color scheme is based on a monocolored scheme, meaning success and primary are the same colours, and Info being a gradient of that color.
Also this is the scope of a new ticket.

(53093)
f_funke   
2019-08-05 11:49   

So there won't be no selected options in green due to an unchangable color scheme?

(53109)
markusfluer   
2019-08-05 16:13   

No, but I recommend we talk about this in a meeting.
I have no strong feelings or arguments about this, so i'd put it up for the developer/contributer vote.

(54286)
Mazi   
2019-10-30 19:56   

To be honest, I would even call this a regression. At LS 3 we have green/red colors for on/off which is pretty intuitive. At LS 4 this is now missing which will confuse users.
Please make sure LS 3 and LS 4 interface colors do not differ.

(54287)
f_funke   
2019-10-30 20:23   

+1
I was just testing question types in RC6 and found green for "no" and red for "yes" quite confusing. Furthermore, it is sometimes stil unclear when an option is selected and when not. See screenshot below.

(54288)
DenisChenu   
2019-10-30 21:53   

Anout slider , think best is to allow color by option.

Sometimes : Yes is OK, but another time Yes is danger :)

(54292)
Mazi   
2019-10-30 23:17   

I have set this ticket to "block" because I really think we should not release a first alpha version before such things are fixed.

(54305)
f_funke   
2019-11-01 09:32   

@DenisChenu: You're perfectly right. One solution to this could be to change the wording of certain options so that yes/no or red/green is more consistent. Negative formulations should be avoided as cognitive processing is much harder. This should be considered when designing UI elements.

For example, I still find the option "hide tip" quite confusing and I am sure that "show tip" is much easier to understand. I guess that the button label reflects the way this option is programmed (with a hide == true and not with show == false).

(54306)
Mazi   
2019-11-01 09:35   

@f_funke: I second those thoughts. The new release is nearly ready but that would be the perfect option to adjust things like this. So please bribe the development team with some beers to put some more effort into adjusting this.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
14541 [Bug reports] Theme editor minor have not tried 2019-02-18 10:08 2019-11-01 08:52
Reporter: Mazi Platform:  
Assigned To: LouisGac OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.15.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.15.9+190214
I will donate to the project if issue is resolved: No
Browser: Chrome
Database & DB-Version: MySQL 5
Server OS (if known): Ubuntu 14 TLS
Webserver software & version (if known): Apache 2
PHP Version: 7.0.26
Summary: Regression: "Next" and "Submit" buttons use same IDs and classes
Description:

Currently it is pretty complex styling the "Next" and "Submit" buttons properly because they use the same ID and mostly the same classes:

SUBMIT:
<button id="ls-button-submit" type="submit" value="movesubmit" name="move"class=" ls-move-btn ls-move-submit-btn action--ls-button-submit btn btn-lg btn-primary">
NEXT
<button id="ls-button-submit" type="submit" value="movenext" name="move" class=" ls-move-btn ls-move-next-btn ls-move-submit-btn action--ls-button-submit btn btn-lg btn-primary ">

Both are using ID "ls-button-submit". At LS 2.7x the next button used its own ID ("movenextbtn") which made it pretty straightforward to style them differently based on the ID.
Currently, both are even using the same classes. Only one class is different for the next button ("ls-move-next-btn).

Tags:
Steps To Reproduce:

Test a short 2 page survey and check IDs and classes of the Next and Submit buttons

Additional Information:

I suggest adding classes "nextbutton" and "submitbutton" at https://github.com/LimeSurvey/LimeSurvey/blob/master/themes/survey/vanilla/views/subviews/navigation/navigator.twig#L47 and https://github.com/LimeSurvey/LimeSurvey/blob/master/themes/survey/vanilla/views/subviews/navigation/navigator.twig#L52

Attached Files:
Notes
(50592)
DenisChenu   
2019-02-18 10:15   

Using navigator directly ;).

Else maube we can remove ls-move-submit-btn from next button.

(51811)
Mazi   
2019-05-07 17:19   

@markusfluer: we will provide a pull request which adds classes "nextbutton" and "submitbutton".

(51813)
markusfluer   
2019-05-07 17:39   

This totally redundant, and not a regression.
The classes differ in combination, so styling is still easily possible.
I vote to not change this.

(51815)
DenisChenu   
2019-05-07 18:28   

@markusfluer : yes : move next have ls-move-next-btn but there no specific class for submit

Yes : you can do

.ls-move-submit-btn{color:red}
.ls-move-next-btn{color:blue}

But remove ls-move-submit-btn to Next seems cleaner in my opionion. It's not a submit survey button (it submit like previous do it) : it's a move next button.

(52350)
Mazi   
2019-06-12 09:17   

Fixed at https://github.com/LimeSurvey/LimeSurvey/commit/e8f0d11c56d19b766d8e28fbfabef7639f42d52f

(52352)
c_schmitz   
2019-06-12 09:38   
(Last edited: 2019-06-12 09:39)

Mazi, don't commit just something before we all agreed what is to be done. That is not helping. I reverted your commit.

As per the topic:
I would vote to remove the .ls-move-submit-btn from Next as Denis suggested. Problem is that it might break JS/styling that depend on it on current master. (we could change it for LS4 for sure)

What do you think, Markus?

(52353)
Mazi   
2019-06-12 09:43   

Hi Carsten, I agree that this is not the best approach but, to be honest, I was a little tired of the discussion. The problem can be solved easily by adding additional. unique classes. Removing a class is something I am not in favor of because, as you pointed out, these may already be used by others.
Of course, Markus is also right stating that in combination these classes differ, but the common user is no CSS expert. So dealing with a single class for each button would be far easier for our users to deal with.

What is your preferred approach, Carsten?

(52354)
c_schmitz   
2019-06-12 09:45   
(Last edited: 2019-06-12 10:02)

Mazi, regarding your last question: Please read what I wrote in my previous comment.

(52355)
DenisChenu   
2019-06-12 11:29   

Something i don't understand : make own navigator.twig is really easy in template …
And it's relativily stable.

I need an id for each navigator, i add it in my theme, not in core : https://gitlab.com/SondagesPro/SurveyThemes/skelvanilla/blob/master/views/subviews/navigation/navigator.twig#L7
I need to clearly allow different place for move next / move previous and other navigator part : i add a new twig .

(52356)
Mazi   
2019-06-12 11:33   

Denis, you are not the average Limesurvey user. You are an experienced developer, you can do great stuff. But we need to view such issues from the default user point of view and check what the easiest solution would be for them.

(52359)
DenisChenu   
2019-06-12 12:36   

@Mazi : you sell theme, you distribute free theme on LimeStore. I distribute free theme too ans we wait more theme.

I'm OK we need to get the user point of view, but here : if user didn't know anything of CSS : use

.btn-next-new{color:blue}

are near

.ls-move-submit-btn{color:red}
.ls-move-next-btn{color:blue}

No big difference …

(52360)
DenisChenu   
2019-06-12 12:37   

@Mazi : i didn't see any forum post related to this mantis …
Then, maybe it's not an issue for a lot of user …

(52632)
c_schmitz   
2019-06-28 12:27   

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

(54302)
Mazi   
2019-11-01 08:52   

What's the status of this issue for Limesurvey 4? Is the regression finally removed there?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15379 [Development ] Import/Export minor have not tried 2019-10-07 15:48 2019-11-01 08:43
Reporter: eddylackmann Platform:  
Assigned To: eddylackmann OS:  
Priority: none OS Version:  
Status: resolved Product Version: 4.0.0dev  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.0dev  
Summary: Can't export users
Description:

I m trying to export Users to CSV file but it doesn't work. There is only loading animation and no console errors.

Tags:
Steps To Reproduce:
  • Go to "Configuration"
  • Select "Manage survey administrators"
  • Click on "Export (CSV)"
Additional Information:
Attached Files: Export_user_error.JPG (42,254 bytes) 2019-10-07 15:48
https://bugs.limesurvey.org/file_download.php?file_id=12107&amp;type=bug
jpg

Export user.JPG (44,051 bytes) 2019-11-01 08:42
https://bugs.limesurvey.org/file_download.php?file_id=12246&amp;type=bug
jpg
Notes
(54294)
Sofi12771   
2019-10-30 23:23   

Is anyone currently working on this. I am part of a design team looking to resolve this.

(54300)
eddylackmann   
2019-11-01 08:38   

@Sofi12771 it is already fixed. It will be part of the next release !!

Fixed in https://github.com/LimeSurvey/LimeSurvey/commit/031ce73a7ed428ed9a88e2f95deaf860f481e584

(54301)
eddylackmann   
2019-11-01 08:42   

@Sofi12771 now you have the possibility to export it to Json and csv


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15506 [Bug reports] Other minor have not tried 2019-10-31 16:20 2019-10-31 16:20
Reporter: Hulotte Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.1  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.19.1+191009
I will donate to the project if issue is resolved: Yes
Browser:
Database & DB-Version: 10.1.29-MariaDB - mariadb.org binary distribution
Server OS (if known): Apache/2.4.29 (Win32) OpenSSL/1.1.0g PHP/7.2.0
Webserver software & version (if known):
PHP Version: 7.2.0
Summary: One of two consecutive multiple choice questions with comments does not display correctly in answer backend
Description:

Hi!

If you have a survey with two consecutive multiple choice questions with comments in two consecutive question groups then the questions and answers are merged into one in the backend (see attached screenshot).

I also attached a lsa file where the error can be reproduced. This error occured in version 3.19.1+191009 and also in Version 2.05+ Build 140320 so it seems pretty old.

Thanks a lot for a fix!
Hulotte

Tags:
Steps To Reproduce:
  • create survey with two question groups
  • the last question of group 1 should be a multiple choice question with comments
  • the first question of group 2 should also be a multiple choice question with comments
  • start survey and fill in an example survey
  • go to the backend to view the answers
  • you will see that the answers of both multiple choice questions with comments are merged
Additional Information:
Attached Files: backend_problem.png (15,658 bytes) 2019-10-31 16:20
https://bugs.limesurvey.org/file_download.php?file_id=12243&amp;type=bug
png

survey_archive_855714.lsa (5,478 bytes) 2019-10-31 16:20
https://bugs.limesurvey.org/file_download.php?file_id=12244&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15503 [Feature requests] Survey participants (Tokens) feature have not tried 2019-10-31 15:11 2019-10-31 15:11
Reporter: datamunger Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Responses from users with non-valid Text in the E-Mail field are not registered in participant table
Description:

When users have non-valid text in the Email field (such as N/A), their responses are not registered in the participant table.

More specifically:
Their responses show correctly as completed under "Responses".
Under "Survey Participants", I can see the link to their response under "Actions" (see screenshot), but "Completed?" and "Uses left" are not updated correctly, despite the user having completed their response.

This allows users to retake the survey indefinitely.

Tags:
Steps To Reproduce:
Additional Information:

Please note that the bug is not related to the "Email status", as changing that to "OK" does not alleviate the problem, whereas entering a valid email adress while leaving "Email status" as "invalid" solves the Problem.

Attached Files: grafik.png (21,784 bytes) 2019-10-31 15:11
https://bugs.limesurvey.org/file_download.php?file_id=12240&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15502 [Bug reports] _ Unknown major have not tried 2019-10-31 12:45 2019-10-31 14:25
Reporter: WhilelM Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3193_191023
I will donate to the project if issue is resolved: No
Browser: Firefox 69.0 (64-bit)
Database & DB-Version: MariaDB 10.3.17 358
Server OS (if known): Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2 (2019-08-28) x86_64 GNU/Linux
Webserver software & version (if known): Apache 2.4.38-3
PHP Version: 7.3
Summary: Data too long for column 'surveyls_welcometext'
Description:

During update from version 3.8.2 to version 3.19.3, got error:

Erreur non récupérable durant la mise à jour. Détails de cette erreur :

CDbCommand n'a pas pu exécuter la commande SQL: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'surveyls_welcometext' at row 28

Fichier updatedb_helper.php, ligne 3962.

Data came from MySQL 5.6 instance. copied database to a new MariaDB 10.3.17 instance
No other problem knowned to this time.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: CDbException.zip (4,752 bytes) 2019-10-31 12:45
https://bugs.limesurvey.org/file_download.php?file_id=12235&amp;type=bug
Notes
(54297)
DenisChenu   
2019-10-31 14:25   

Forum post : https://www.limesurvey.org/forum/french-forum/119553-erreur-lors-upgrade-bdd-data-too-long-for-column-surveyls_welcometext


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
12613 [Bug reports] Survey taking major have not tried 2017-08-21 10:47 2019-10-31 10:21
Reporter: ollehar Platform:  
Assigned To: ollehar OS:  
Priority: none OS Version:  
Status: assigned Product Version: 2.67.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): latest
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Condition NAOK >= " " (no answer) evaluated differently in JS/PHP
Description:

Title.

Possible solutions:

1) Use the tokenized expression and parse it using a small VM which can be copied to JS. Instead of generating JS code, we send the tokens to the client.

2) Use JavaScript on the server to make sure the evaluation is exactly the same as on the client

Tags:
Steps To Reproduce:

Activate attached survey, run it, answer for second question is not recorded in database.

Additional Information:
Attached Files: limesurvey_survey_563168.lss (14,275 bytes) 2017-08-21 10:47
https://bugs.limesurvey.org/file_download.php?file_id=9309&amp;type=bug
limesurvey_survey_emptyMoreTest.lss (14,711 bytes) 2017-08-21 12:53
https://bugs.limesurvey.org/file_download.php?file_id=9310&amp;type=bug
Selection_263.png (17,190 bytes) 2017-08-21 14:12
https://bugs.limesurvey.org/file_download.php?file_id=9314&amp;type=bug
png

Selection_262.png (10,116 bytes) 2017-08-21 14:12
https://bugs.limesurvey.org/file_download.php?file_id=9315&amp;type=bug
png

limesurvey_survey_emptyMoreMoreTest.lss (15,243 bytes) 2017-08-21 15:06
https://bugs.limesurvey.org/file_download.php?file_id=9316&amp;type=bug
limesurvey_survey_248764.lss (13,453 bytes) 2017-08-28 16:31
https://bugs.limesurvey.org/file_download.php?file_id=9340&amp;type=bug
Notes
(44316)
ollehar   
2017-08-21 12:01   

Problem: https://github.com/LimeSurvey/LimeSurvey/blob/master/application/helpers/expressions/em_core_helper.php#L373

(44317)
ollehar   
2017-08-21 12:24   

GetJavaScriptEquivalentOfExpression() does not check for arguments type mismatch.

(44318)
ollehar   
2017-08-21 12:27   

Here: https://github.com/LimeSurvey/LimeSurvey/blob/master/application/helpers/expressions/em_core_helper.php#L1323

(44319)
ollehar   
2017-08-21 12:27   

@DenisChenu On vacation, still?

(44320)
DenisChenu   
2017-08-21 12:32   

Coming back now …

The didn't test for "arguments type mismatch" is needed. Because with single choice answer : it's a code, the "1" is a string … forcing to numeric if comparaison is done with a number

PHP compare is done here : https://github.com/LimeSurvey/LimeSurvey/blob/master/application/helpers/expressions/em_core_helper.php#L288

(44321)
ollehar   
2017-08-21 12:33   

Care to join me on IRC?

(44322)
DenisChenu   
2017-08-21 12:38   

Eating before , come on irc this afternoon. I test with the survey

(44323)
ollehar   
2017-08-21 12:39   

Great! :) A customer had this problem on LimeService, and I've confirmed it. We need to generate type mismatch code for the JS part too, not only PHP.

(44324)
ollehar   
2017-08-21 12:39   

I will look into how to unit-test JavaScript together with PHPUnit.

(44325)
DenisChenu   
2017-08-21 12:42   

It's not empty, it's space … tehn there are a mismatch type with PHP => false , but return true in JS … only with space or with empty string too ?

(44326)
ollehar   
2017-08-21 12:44   

The space is not a problem.

JS: 1 >= " " ---> true

PHP: false >= " " ---> false

Why "false" and not 1? Because of type mismatch check.

(44327)
DenisChenu   
2017-08-21 12:53   

JS: 1 >= "!" or 1 >= "A" or 1 <= "!" or 1 <= "A" ---> false (even if char code is lesser). Maybe a javascript in 2.6lts

See new lss http://demonstration.sondages.pro/563168?newtest=Y

(44328)
DenisChenu   
2017-08-21 13:05   

See Using the Equality Operators on https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators

When comparing a number and a string, the string is converted to a number value. JavaScript attempts to convert the string numeric literal to a Number type value. First, a mathematical value is derived from the string numeric literal. Next, this value is rounded to nearest Number type value.

(44329)
ollehar   
2017-08-21 13:16   

You're overthinking this. The type mismatch transform

1 >= " "

into

false >= " "

Dump in RDP_EvaluateBinary() for details.

(44330)
ollehar   
2017-08-21 14:10   

Maybe more relevant: When constructing a condition, the empty string is used to represent "No answer".

(44331)
DenisChenu   
2017-08-21 14:49   

RDP_EvaluateBinary : result is an array : 0: the result, 1: don't remind and 2: the value type for EM next function

And we already have a specific fix for JS comparaison for le (i don't add it, surely since 1.92)
https://github.com/LimeSurvey/LimeSurvey/blob/master/application/helpers/expressions/em_core_helper.php#L347

(44332)
DenisChenu   
2017-08-21 15:06   

See another updated lss file. tested on 2.67.3
q1.NAOK >= "" : {q1.NAOK >= ""}<br>
q1.NAOK <= "" : {q1.NAOK <= ""}<br>
q1.NAOK == "" : {q1.NAOK == ""}<br>
q1.NAOK >= " " : {q1.NAOK >= " "}<br>
q1.NAOK <= " " : {q1.NAOK <= " "}<br>
q1.NAOK >= "A" : {q1.NAOK >= "A"}<br>
q1.NAOK >= "1A" : {q1.NAOK >= "1A"}<br>
q1.NAOK >= "!" : {q1.NAOK >= "!"}<br>
q1.NAOK <= "A" : {q1.NAOK >= "A"}<br>
q1.NAOK <= "1A" : {q1.NAOK >= "1A"}<br>
q1.NAOK <= "!" : {q1.NAOK >= "!"}<br>

Try with -1 on q1 : same error with " ", but seems there are an issue with "" (emty string) too … �

(44338)
ollehar   
2017-08-24 11:19   
(Last edited: 2017-08-24 11:22)

Some other approaches:

  1. Dump _SESSION for each user in JSON in database, BEFORE it's manipulated by the EM. This is to always have a fallback. New field in SurveyDynamic and table survey_xxx called "session_dump"?
  2. If relevance = 0 in PHP BUT we have session value, show error (we know there's a mismatch between PHP and JS)
  3. Send relevance eq to PHP using Ajax instead of generating JS.
(44339)
DenisChenu   
2017-08-24 11:32   

I think there are 2 bugs here :).

1st : no answer IS "" not a space (test with is-empty for example)
2nd : PHP vs JS comparaison : i'm totally unsure what JS do with -1 > "A" ; -1 < "A" … when fix the old issue : information on comment are 'js send always false if one is NUMBER and other is a string without numeric character.

(44340)
ollehar   
2017-08-24 11:33   
  1. OK, then the condition designer if wrong, because it generate NAOK >= " " (space)
(44341)
DenisChenu   
2017-08-24 11:44   
  1. I think yes :)

PS : the test done is … strange … and there are no valide answer. -1 < no-answer or not ?
0 == no answer or not ?
etc …

(44342)
ollehar   
2017-08-24 11:46   

Valid answer or not is not important. Only thing that matters is that PHP and JS does the same thing.

(44343)
DenisChenu   
2017-08-24 11:50   

Yes :).

1st part : make a complete test with pure javascript to test (for example) 1 < "A" , 1 < " ", 1 < "!" etc … if "number" : js cast it as string (sure at 99.9942%)
2nd part : validate when EM cast as number ( how to : usage of your test ?) think it's ONLY for value from user (and Equation) but unsure for function
3rd part : mimic js in PHP

What do you think of this step ?

(44344)
ollehar   
2017-08-24 11:54   

Some input from stackoverflow: https://stackoverflow.com/questions/45858228/evaluate-binary-operations-in-both-php-and-javascript

(44345)
ollehar   
2017-08-24 11:56   

-1 < 'A' ---> false in JavaScript

but

var v = -1
v.toString() < 'A' ---> true in JavaScript

(44346)
ollehar   
2017-08-24 12:01   

About 1st part: That's basically what I'm doing already in my unit tests.

You think the problem is that JavaScript casts numbers to strings at certain points, and PHP does not?

(44347)
ollehar   
2017-08-24 12:57   

Chapter about type coersion in JavaScript: https://www.safaribooksonline.com/library/view/you-dont-know/9781491905159/ch04.html

Another problem: EM in PHP does not know at evaluation if the function is onlynumber. Look at this:

"0" == " "

EM will treat this as is in PHP, "0" == " ", which is false, but in JS LEMval("0") will return 0, not "0", because onlynum = 1, and 0 == " " is true in JS.

(44348)
DenisChenu   
2017-08-24 13:00   

-1 < 'A or 1 < 'A' or 1 <= 'A' or … -1 <= '!' => always false. It's the reason of " "arguments type mismatch" part … because PHP cast as string by default …

excet with space … (and empty : empty is 0). Seems javascript set " " to "" then to 0 …

(44349)
ollehar   
2017-08-24 13:04   

Sure. I was talking about the logic in LEMval(), which will cast "0" to 0, but this doesn't happen in PHP. Basically, I think EM needs to know about the onlynum property, too.

(44350)
ollehar   
2017-08-24 13:21   

Another idea: Scrap <, >, <= etc and replace them with LEMcompare(operation, type, arg1, arg2) to get precise control over type-casting.

(44351)
DenisChenu   
2017-08-24 14:18   

0 == " " : yes seems when using " " , javascript just trim it

Maybe we must treat like '' and '0' , see https://github.com/LimeSurvey/LimeSurvey/blob/master/application/helpers/expressions/em_core_helper.php#L370

Then this fix THIS issue ;)

(44352)
ollehar   
2017-08-24 14:19   

Yes, I will try that, might fix it for ==.

(44353)
DenisChenu   
2017-08-24 14:19   

Something like :

$bNumericArg2 = !trim($arg2[0]) || strval(floatval($arg2[0]))==strval($arg2[0]); https://github.com/LimeSurvey/LimeSurvey/blob/c21c16f990894859626efe28f0749f727b7a4a90/application/helpers/expressions/em_core_helper.php#L287

But need test with " 0 " in js.

(44354)
DenisChenu   
2017-08-24 14:25   

Someone already use === in expression ?

(44355)
ollehar   
2017-08-24 14:26   

My tests run JS too, just tell me which expression to add.

(44356)
DenisChenu   
2017-08-24 14:52   
(Last edited: 2017-08-24 14:53)

Maybe :
array('0',1,'WORD')
array('0',1,'NUMBER')
array('0',1,'STRING')

'0' : replace by [space] , '!' (before number in ascii), 'A' (after number in ascii), '0xA' (numeric in PHP not in js), '001.100' (DB and 'maybe' lemval under condition).

comparaison
'!' >= 1
'A' <= 1
' ' <= 1
' ' <= 1
'-1' <= 1
'001.100' + 1 (can give 2 or '001.1001', depend of STRING or not
'001.100' - 1 (0 or NAN ?)

A lot can be added …

'0xA' with 17 and 15 : but i think there are an issue currently

(44372)
ollehar   
2017-08-28 15:55   

Does this issue only appear for numerical questions?

(44373)
ollehar   
2017-08-28 16:31   

The answer is no, I can reproduce it with short text question, too.

(44374)
ollehar   
2017-08-28 16:50   
(Last edited: 2017-08-28 16:50)

I think this is not possible to solve without knowing the question type in EM core, if it's numerical or not, since LEMval() behaves different in that case. So how to add that context in EM core?

(44375)
DenisChenu   
2017-08-28 16:57   

EM core : WORD or NUMBER if i don't make error …

(44376)
DenisChenu   
2017-08-28 16:58   

NUMBER == isnumeric in js.

(44377)
DenisChenu   
2017-08-28 17:02   

BUT : LEMval do : "1" to 1 with any question type not only for numeric question type.

(44378)
ollehar   
2017-08-28 17:02   

I get all WORD, even for numerical type.

(52312)
DenisChenu   
2019-06-06 09:03   
(Last edited: 2019-06-06 09:03)

@ollehar : i work on string/numeric comparaison currently https://bugs.limesurvey.org/view.php?id=14337#c52311

Seems PHP need something like this:

            case '&lt;':
            case 'lt':
                if ($bMismatchType) {
                    $result = array(false, $token[1], 'NUMBER');
                 } elseif ($bBothString && !$bBothNumeric) {
                    $result = array(strcmp($arg1[0],$arg2[0]) &lt; 0 , $token[1], 'NUMBER');
                } else {
                    $result = array(($arg1[0] &lt; $arg2[0]), $token[1], 'NUMBER');
                }
                break;

Maybe it can fix this part too.

(52315)
ollehar   
2019-06-06 10:26   

Phew... I don't really have the head space to dig into this, but I can help you run the EM tests I created for this bug. It's marked as skipped right now. You need to install NodeJS to run JavaScript without the browser.

(52383)
DenisChenu   
2019-06-13 11:07   

PS : i do a pull request but only next week.

  1. Adding strcmp($arg1[0],$arg2[0]) when the 2 are string
  2. Adding a «forced string » check in https://github.com/LimeSurvey/LimeSurvey/blob/7db9677aa40de2c6acc149e41917bd2d29aa705c/application/helpers/expressions/em_core_helper.php#L285 (issue with "3A" < 5+"")
(52384)
ollehar   
2019-06-13 11:16   

I'd recommend to NOT change anything before having a proper test suite. The chances of breaking something else is very big. :|

(52386)
DenisChenu   
2019-06-13 11:36   

Yes, i know it's the reason why i only fix '5' < '20' in https://bugs.limesurvey.org/view.php?id=14337

(52410)
DenisChenu   
2019-06-14 08:50   

A precision about type, currently there are, for PHP

  1. WORD : user entered value or answer code : Q00.NAOK. Can be set as number if it can be number. This behaviour was in https://bugs.limesurvey.org/view.php?id=8324. See my point of view here : https://bugs.limesurvey.org/view.php?id=8324#c27049 (and the related issue)
  2. NUMBER : result of a number function (sum) OR Q00.NAOK with a numeric type question (to check)
  3. STRING : result of a string function (join ?)
  4. DQ_STRING and DS_STRING : "a" and 'a'. To mimic JS 2+"" , there are the forced string test

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15405 [Bug reports] Expression Manager major have not tried 2019-10-15 11:32 2019-10-31 10:20
Reporter: ollehar Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.18.0  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 3.18.x  
Complete LimeSurvey version number (& build): latest master
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Numerical vs alphabetical order in EM, <, >, vs strcmp etc
Description:

Two problems:

"2" > "18" behaves differently in JS and PHP

Second problem:

The intuition behind "A2" > "A18" is wrong

Default answer code is A1. Press plus, and it become A10, A11, etc. Condition designer uses <, >, etc, but comparing "A2" < "A18" is probably not what user wants (instead "A02" < "A18" OR compare question order).

Tags:
Steps To Reproduce:

User had survey which broke. Mandatory question was hidden on client (browser) but "shown" on server, leading to mandatory violation BUT without any possibility to actually fill in the question. The origin of the problem was "2" > "18" (age compare).

Additional Information:

Two commits (that were reverted):

0dee716e8bcc01eceff9c85d9de1a5b5a815c647

efa8a1012897af32632737c92e2d98f433cf6ba8

Attached Files: limesurvey_survey_jsphpIssueCompare.lss (18,722 bytes) 2019-10-15 11:42
https://bugs.limesurvey.org/file_download.php?file_id=12120&amp;type=bug
Notes
(54044)
DenisChenu   
2019-10-15 11:38   
(Last edited: 2019-10-15 11:38)

"2" > "18" is not really different (bvecause you can 't have it in JS)

With Q00 as single choice with number Q00 as 5 : Q00 < "10" is different in PHP and JS …
Seems i made an error in https://github.com/LimeSurvey/LimeSurvey/blob/93455a7c64c78793375acb4e2eed6963c6cc6334/application/helpers/expressions/em_core_helper.php#L327

Maybe must be STRING for both ?

'A2' > 'A18' : no issue in my point of view (no diff in JS and PHP) … but send a warning is better.

(54045)
DenisChenu   
2019-10-15 11:43   

@ollehar : in my opinion : must separate the issue

  1. PHP vs JS compare must be equal ( Q00 < "18") : 1st issue
  2. intuition/ default answer code

PS : since 2.05 : my advice when compare number is always do intval(Q00) before ;)

(54046)
ollehar   
2019-10-15 14:34   

But we agree: Warning (or error) when doing "18", e.g. [0-9]* in quote?

(54047)
DenisChenu   
2019-10-15 14:37   

Yes : my opinion :

  1. We must fix JS vs PHP (or if not able to fix : send an error) for Q00 < "18"
  2. Send a warning about usage of "[0-9]" and "" (adding "" to force string) and '[0-9]' and ''

The A2 > A10 is another issue :)

(54048)
ollehar   
2019-10-15 14:38   

Related: Lots of people (except Denis) agree answer codes should be numeric as default, not alphanumeric.

(54049)
DenisChenu   
2019-10-15 14:41   

My real opinion : empty default answer code (for the 1st)
If have number : seond can be number +1

Same for subquestion code
Same for question code

:D

(54067)
DenisChenu   
2019-10-17 08:01   

@ollehar : can we list the real part wher it's broken : i mean compare is different between PHP and JS ?

(54072)
ollehar   
2019-10-17 10:27   

"2" > "18" is different in PHP and JS.

(54078)
DenisChenu   
2019-10-17 11:35   

But : did you have a Survey for this.

I know it's different, but since we have an hacked compare with PHP : maybe we can try to dix it .
No ?

(54079)
DenisChenu   
2019-10-17 11:36   

I think i do an error :
If both can be number AND and are string : sometimes it‘s OK sometimes not.

For example (in JS)

  1. Q00 < "18" => compare as number ( WORD vs FORCED STRING)
  2. Q00 + "" < "18" => compare as string ( FORCED STRING vs FORCED STRING)
(54081)
ollehar   
2019-10-17 11:38   

Please, don't try to hack EM more - it's already too complex. The best solution is a warning message, IMO.

(54082)
DenisChenu   
2019-10-17 11:41   

Not for this part : since code are already updated since some year now …
https://github.com/LimeSurvey/LimeSurvey/blob/033b995ee5698109120694479a391b3e2ec59ad5/application/helpers/expressions/em_core_helper.php#L353-L362

The fix can be use && here : https://github.com/LimeSurvey/LimeSurvey/blob/033b995ee5698109120694479a391b3e2ec59ad5/application/helpers/expressions/em_core_helper.php#L328

(54083)
ollehar   
2019-10-17 11:47   

Again, I disagree. Writing < "18" is always a conceptual error from the users side.

(54087)
DenisChenu   
2019-10-17 12:45   

Yes, it can be. But the biggest issue : JS must be same than PHP.

Since it's hard ( impossible ?) to fix 2 &lt; '18' and '2' &lt; '18' in JS :

  1. PHP must have the same behaviour :)
  2. A warning must be shown on admin part each time a user have "[0-9 ]" or '[0-9 ]' inside equation :)
(54088)
ollehar   
2019-10-17 15:10   
  1. Don't know how to fix
  2. Yes, for this BUT also for answer codes BECAUSE "A2" < "A18", so still unintuitive behvaiour. Question is: What is users intention? Anyway, let's discuss next team meeting? With Carsten.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15424 [Bug reports] Installation major have not tried 2019-10-18 23:34 2019-10-30 23:09
Reporter: jaybeede Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC1
I will donate to the project if issue is resolved: No
Browser: Google Chrome 77.0.3865.120 (64 bits)
Database & DB-Version: mysql 5.7
Server OS (if known): alpine 3.7
Webserver software & version (if known): nginx 1.12.2-r4
PHP Version: php 7.1
Summary: Limesurvey in virtual folder - css and js ok but any form action URL is wrong
Description:

Hi,

I'm trying to install limesurvey in a Docker container. For that I'm trying to create a limesurvey Docker image from alpine 3.7 with nginx. So you have 3 containers involved here:

  • (container A) : myqsl container official image
  • (container B) : limesurvey container (image I have built) with php7 and nginx as web server. This container is linked to mysql container.
  • (container C) : web proxy container nginx official image. This container is linked with several other applications (front-ends) and actually provides successfully access to theses applications, from one single domain. This container acts as a reverse proxy (HTTPS till there) to some sub-paths. So you actually have something like :
  • https://my-domain.com/ -> blog
  • https://my-domain.com/racktables/ -> racktables applications
  • https://my-domain.com/app1/ -> app 1
  • https://my-domain.com/app2/ -> app 2
  • etc.

What I'm trying to do is to add https://my.example.com/limesurvey/ for the limesurvey application here.

Tags:
Steps To Reproduce:

So I have added the link to this new limesurvey container and edited the entry in the nginx reverse proxy container configuration (see configuration after).

In the limesurvey container, I have temporary edited the file /var/www/html/limesurvey/application/config/config-defaults.php for the installation process in order to get the css and js working.
The problem was that any form action url was wrongly recirecting to https://my.example.com/index.php?r=installer/welcome (for exemple) instead of https://my.example.com/limesurvey/index.php?r=installer/welcome.
Since it was only the install process that I will automate in the future, it didn't matter for me to manually edit the HTML (each page) with the web browser devtools.

Once installed, I have

  • changed back the changes done in /var/www/html/limesurvey/application/config/config-defaults.php
  • edited the URL related settings in the newly created file /var/www/html/limesurvey/application/config/config.php (see after)

So now the problem with the form action URL is still there : I can for example successfully login to the backoffice, but I still need to manually edit the HTML before clicking the "Log in" button.
Indeed the problem is still there : redirect to the wrong url :
&lt;form id='loginform' name='loginform' action='/index.php?r=admin/authentication/sa/login' method='post'>
instead of
&lt;form id='loginform' name='loginform' action='/limesurvey/index.php?r=admin/authentication/sa/login' method='post'>

How can I definitively configure that? What is the best way to configure that? container B's nginx configuration? container C's nginx configuration? Limesurvey configuration? Yii Framework configuration?

Thank for your help!

Additional Information:

Here is the /var/www/html/limesurvey/application/config/config.php file content :

&lt;?php if (!defined('BASEPATH')) exit('No direct script access allowed');
return array(
        'components' => array(
                'db' => array(
                    // my secret DB settings here...
                ),
                'urlManager' => array(
                        'urlFormat' => 'get',
                        'rules' => array(
                                // You can add your own rules here
                        ),
                        'showScriptName' => true,
                ),
                'request' => array(
                        'baseUrl' => '/limesurvey/',
                ),
        ),
        'config'=>array(
                'debug'=>0,
                'debugsql'=>0, // Set this to 1 to enanble sql logging, only active when debug = 2
                 'mysqlEngine' => 'MYISAM',

                'publicurl' => 'https://my-domain.com/limesurvey',
                'rooturl' => 'https://my-domain.com/limesurvey'
        )
);
/* End of file config.php */
/* Location: ./application/config/config.php */

Here is the nginx reverse proxy configuration (container C) : /etc/nginx/nginx.conf

events {
    worker_connections 4096;
}
http {
    upstream service-app1 {
        server app1-ui:80;
    }
    upstream service-app2 {
        server app2-ui:8080;
    }
    upstream service-app3 {
        server app3-ui:8080;
    }
    upstream service-blog {
        server blog-ui:80;
    }
    upstream service-racktables {
        server racktables-ui:80;
    }
    upstream service-limesurvey {
        server limesurvey-test:80;
    }
    server {
        listen 80;
        listen [::]:80;
        server_name my-domain.com;
        return 301 https://$server_name$request_uri;
    }
    server {
        listen 443 ssl http2;
        listen [::]:443 ssl http2;
        server_name my-domain.com;
        error_log /var/log/nginx/my-domain.com-error.log;
        access_log /var/log/nginx/my-domain.com-access.log;
        ssl_certificate /etc/nginx/ssl/my-domain.com.crt;
        ssl_certificate_key /etc/nginx/ssl/my-domain.com.key;
        ssl_ciphers 'AES256+EECDH:AES256+EDH:!aNULL';
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_session_cache shared:SSL:10m;
        ssl_session_timeout 10m;
        ssl_prefer_server_ciphers on;
        ssl_dhparam /etc/nginx/ssl/dhparam2048.pem;
        ssl_ecdh_curve secp384r1;
        ssl_session_tickets off;
        ssl_stapling on;
        ssl_stapling_verify on;
        resolver 8.8.8.8 8.8.4.4 valid=300s;
        resolver_timeout 10s;
        server_tokens off;
        location / {
            proxy_pass http://service-blog;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Forwarded-Port $server_port;
            proxy_set_header Host $host;
            add_header X-XSS-Protection &quot;1; mode=block&quot;;
            add_header Strict-Transport-Security &quot;max-age=31536000; includeSubDomains&quot; always;
            add_header X-Frame-Options DENY;
            add_header X-Content-Type-Options nosniff;
        }
        location /app3 {
            proxy_buffering off;
            proxy_pass http://service-app3;
        }
        location /app2 {
            proxy_pass http://service-app2;
        }
        location /app1/ {
            rewrite ^(app1)$ $1/ permanent;
            proxy_pass http://service-app1;
        }
        location /racktables/ {
            proxy_pass http://service-racktables/;
            proxy_redirect http://$host/ /racktables/;
            proxy_set_header Host $host;
        }
        location /limesurvey/ {
            proxy_pass http://service-limesurvey/;
            proxy_redirect http://$host/ /limesurvey/;
            proxy_set_header Host $host;
        }
        location /.well-known/acme-challenge {
            root /var/www;
        }
        location = /50x.html {
            root /var/www/errors;
        }
        location = /40x.html {
            root /var/www/errors;
        }
    }
}

Here is the nginx server configuration in the limesurvey container (container B) : /etc/nginx/nginx.conf

user                                                    www;
worker_processes                                auto; # it will be determinate automatically by the number of core
#pid                                                     /var/run/nginx/nginx.pid; # it permit you to use /etc/init.d/nginx reload|restart|stop|start
events {
        worker_connections              1024;
}
http {
        include                                 /etc/nginx/mime.types;
        default_type                    application/octet-stream;
        sendfile                                on;
        keepalive_timeout               3000;
        server {
                listen                          80;
                root                            /var/www/html/limesurvey;
                index                           index.html index.htm index.php;
                server_name                     localhost;
        error_log           /var/log/nginx/error.log warn;
        access_log          /var/log/nginx/access.log;
                client_max_body_size    32m;
                error_page                      500 502 503 504/50x.html;
                location = /50x.html {
                        root                    /var/lib/nginx/html;
                }
                location / {
                        try_files $uri $uri/ /limesurvey/index.php?r=$uri&$args;
                        location ~ \.php$ {
                                fastcgi_pass    127.0.0.1:9000;
                                fastcgi_index   index.php;
                                include fastcgi.conf;
                        }
                }
        }
}
Attached Files:
Notes
(54101)
jaybeede   
2019-10-18 23:38   

Sorry for the formatting I don't know how to edit the ticket...

(54102)
DenisChenu   
2019-10-19 09:59   

You can use markdown :)
You don't have edit ? I do it (for code)

(54103)
DenisChenu   
2019-10-19 10:02   

4.0.0-RC1 ?

Think it's best to use 3.19 for such setup. Use a stable version for checking config before make it for unstable …

(54106)
jaybeede   
2019-10-19 11:58   

Yes I could neither preview before submitting nor edit once submitted. Thank you for the formatting.
Regarding the version, there are several plateform to download limesurvey... That's probably why I don't have the correct version.
During the build process, limesurvey is downloaded from GitHub with the following command:

curl -s -H &quot;application/vnd.github.baptiste-preview+json&quot; &quot;https://api.github.com/repos/LimeSurvey/LimeSurvey/tags&quot; | jq 'map(select(.name == &quot;remove&quot; or .name == &quot;list&quot; or (.name | contains (&quot;beta&quot;)) or (.name | contains (&quot;alpha&quot;)) | not)) | .[].tarball_url' --raw-output
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/Release4.0.0-RC1+190509
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/4.0.0-RC4+190930
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/4.0.0-RC3+190807
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/4.0.0-RC2+190723
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.19.1+191009
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.19.0+191008
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.18.0+190923
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.17+190918
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.16+190906
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.15+190903
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.14+190902
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.13+190824
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.12+190823
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.11+190822
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.10+190821
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.9+190731
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.8+190722
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.7+190627
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.6+190624
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.5+190604
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.4+190529
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.3+190429
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.1+190408
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.17.0+190402
https://api.github.com/repos/LimeSurvey/LimeSurvey/tarball/3.16.1+190314

As you can see, it uses the tags URL and not the release URL from GitHub since there are no releases on GitHub repo...

Anyway, is GitHub the correct repo for stable releases? Doesn't look like... I need a way to automatically find the latest version URL and then download it over wget. What is the correct way to be able determine the URL of the latest stable release to download programatically?

(54107)
DenisChenu   
2019-10-19 12:07   

Personally i use git master …

But : https://bugs.limesurvey.org/view.php?id=15409

But stilla : about original issue : best is to manually check with 3.19.1+191009

(54108)
jaybeede   
2019-10-19 12:13   

For example the latest official stable release (version 3.19.2+191017) can be downloaded from here:
https://www.limesurvey.org/stable-release?download=2681:limesurvey3192%20191017zip

This doesn't work for me since I cannot guess via an API the URL from the version as input...
Furthermore, without any API, I would appreciate to have a fixed URL to always get the latest stable release such as https://www.limesurvey.org/stable-release?download=latest

(54109)
DenisChenu   
2019-10-19 12:14   

This is NOT related to the original issue

Please : one issue by issue report …

(54110)
jaybeede   
2019-10-19 12:19   

Yes you are right.
I will test it by temporarily changing the code of the dockerfile to a fixed URL and come back to you regarding the initial issue : form action url wrong in a virtual folder configuration.

(54111)
DenisChenu   
2019-10-19 17:07   

Else,
LimeSurvey use Yii
https://github.com/yiisoft/yii/blob/master/framework/web/CHttpRequest.php#L340
https://github.com/yiisoft/yii/blob/master/framework/web/CHttpRequest.php#L396
and getScriptUrl

Then you can set some PHP SERVER value in your nginx config …

(54117)
jaybeede   
2019-10-20 22:35   

Similar to:

(54118)
jaybeede   
2019-10-20 23:15   

In the nginx server configuration in the limesurvey container (container B), I have made some changes in order to change the behaviour of some $_SERVER values.
I have changed the section "location ~ .php$" to:

                                include fastcgi.conf;
                                fastcgi_pass    127.0.0.1:9000;
                                fastcgi_index   index.php;
                                fastcgi_param   REQUEST_URI /limesurvey$request_uri;
                                fastcgi_param   HOME /limesurvey/;

So now I get the following values when I visit https://my-domain.com/limesurvey/index.php?r=admin/authentication/sa/login, this is the var_dump of the $_SERVER array:

array(37) { 
    [&quot;USER&quot;]=> string(6) &quot;nobody&quot; 
    [&quot;HOME&quot;]=> string(12) &quot;/limesurvey/&quot; 
    [&quot;HTTP_COOKIE&quot;]=> string(145) &quot;PHPSESSID=ersjrsusk12gg93god1vbf3982; YII_CSRF_TOKEN=UX5BUmM0Q1RyQmpwVmNOZmhudmc5NW5uUE9rcVJpNG0cQ8a0FTMa-PuTMb2E0OtN2QRd9RVzGcLMNaQo_LIiuA%3D%3D&quot; 
    [&quot;HTTP_ACCEPT_LANGUAGE&quot;]=> string(44) &quot;fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7,de;q=0.6&quot; 
    [&quot;HTTP_ACCEPT_ENCODING&quot;]=> string(17) &quot;gzip, deflate, br&quot; 
    [&quot;HTTP_SEC_FETCH_SITE&quot;]=> string(10) &quot;cross-site&quot; 
    [&quot;HTTP_ACCEPT&quot;]=> string(118) &quot;text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3&quot; 
    [&quot;HTTP_SEC_FETCH_USER&quot;]=> string(2) &quot;?1&quot; 
    [&quot;HTTP_SEC_FETCH_MODE&quot;]=> string(8) &quot;navigate&quot; 
    [&quot;HTTP_USER_AGENT&quot;]=> string(115) &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36&quot; 
    [&quot;HTTP_UPGRADE_INSECURE_REQUESTS&quot;]=> string(1) &quot;1&quot; 
    [&quot;HTTP_DNT&quot;]=> string(1) &quot;1&quot; 
    [&quot;HTTP_CONNECTION&quot;]=> string(5) &quot;close&quot; 
    [&quot;HTTP_HOST&quot;]=> string(23) &quot;my-domain.com&quot; 
    [&quot;REDIRECT_STATUS&quot;]=> string(3) &quot;200&quot; 
    [&quot;SERVER_NAME&quot;]=> string(9) &quot;localhost&quot; 
    [&quot;SERVER_PORT&quot;]=> string(2) &quot;80&quot; 
    [&quot;SERVER_ADDR&quot;]=> string(11) &quot;172.17.0.13&quot; 
    [&quot;REMOTE_PORT&quot;]=> string(5) &quot;47552&quot; 
    [&quot;REMOTE_ADDR&quot;]=> string(11) &quot;172.17.0.12&quot; 
    [&quot;SERVER_SOFTWARE&quot;]=> string(12) &quot;nginx/1.12.2&quot; 
    [&quot;GATEWAY_INTERFACE&quot;]=> string(7) &quot;CGI/1.1&quot; 
    [&quot;REQUEST_SCHEME&quot;]=> string(4) &quot;http&quot; 
    [&quot;SERVER_PROTOCOL&quot;]=> string(8) &quot;HTTP/1.0&quot; 
    [&quot;DOCUMENT_ROOT&quot;]=> string(24) &quot;/var/www/html/limesurvey&quot; 
    [&quot;DOCUMENT_URI&quot;]=> string(10) &quot;/index.php&quot; 
    [&quot;REQUEST_URI&quot;]=> string(53) &quot;/limesurvey/index.php?r=admin/authentication/sa/login&quot; 
    [&quot;SCRIPT_NAME&quot;]=> string(10) &quot;/index.php&quot; 
    [&quot;CONTENT_LENGTH&quot;]=> string(0) &quot;&quot; 
    [&quot;CONTENT_TYPE&quot;]=> string(0) &quot;&quot; 
    [&quot;REQUEST_METHOD&quot;]=> string(3) &quot;GET&quot; 
    [&quot;QUERY_STRING&quot;]=> string(31) &quot;r=admin/authentication/sa/login&quot; 
    [&quot;SCRIPT_FILENAME&quot;]=> string(34) &quot;/var/www/html/limesurvey/index.php&quot; 
    [&quot;FCGI_ROLE&quot;]=> string(9) &quot;RESPONDER&quot; 
    [&quot;PHP_SELF&quot;]=> string(10) &quot;/index.php&quot; 
    [&quot;REQUEST_TIME_FLOAT&quot;]=> float(1571605167.8087) 
    [&quot;REQUEST_TIME&quot;]=> int(1571605167)
}
(54119)
jaybeede   
2019-10-20 23:19   

I think the issue comes from PHP_SELF. How can I configure it in order to add the /limesurvey prefix?

(54120)
jaybeede   
2019-10-20 23:21   

Does it have something to deal with the cgi.fix-pathinfo flag in the php.ini config?

(54289)
jaybeede   
2019-10-30 23:08   

Hi,
Thank you DenisChenu for your suggestion regarding the framework.
In addition to the previous changes, I could get the form action URL working for latest stable version, but with the following hotfix in the Yii framework:
File framework/web/CHttpRequest.php, in the getScriptUrl function at line 438:

replace

public function getScriptUrl()
...
return $this->_scriptUrl;

by

public function getScriptUrl()
...
return &quot;/limesurvey&quot;.$this->_scriptUrl;
(54290)
jaybeede   
2019-10-30 23:09   

Of course " is the quote iteself!

(54291)
jaybeede   
2019-10-30 23:09   

SOLVED


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15378 [Bug reports] Statistics minor have not tried 2019-10-07 10:38 2019-10-30 19:49
Reporter: cdorin Platform:  
Assigned To: p_teichmann OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC4  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version: 4.0.0-RC5  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Color randomization in expert statistics (issue)
Description:

When creating statistics (HTML), there is color randomization being used in graphs and charts -> needs to be deactivated

Tags:

sprint

Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(54022)
p_teichmann   
2019-10-14 10:55   

fixed in https://github.com/LimeSurvey/LimeSurvey/commit/edc7b4712294df3287386bc24fe4d20cf2093982

(54026)
lime_release_bot   
2019-10-14 13:57   

Fixed in Release 4.0.0-RC5+191014

(54285)
Mazi   
2019-10-30 19:49   

Re-opened because of various issues, see comments at https://github.com/LimeSurvey/LimeSurvey/commit/edc7b4712294df3287386bc24fe4d20cf2093982


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
12539 [Bug reports] Statistics major have not tried 2017-07-24 16:08 2019-10-30 19:02
Reporter: tammo Platform:  
Assigned To: markusfluer OS:  
Priority: none OS Version:  
Status: assigned Product Version: 2.67.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 2.67.2+170719
I will donate to the project if issue is resolved: No
Browser: Chrome
Database & DB-Version: ff
Server OS (if known): ff
Webserver software & version (if known): ff
PHP Version: ff
Summary: Bad display of statitics when answers are long
Description:

When the answers for array questions are longer, the display of statistics will fail.

Tags:
Steps To Reproduce:

See attached image

Additional Information:
Attached Files: statistics.png (53,350 bytes) 2017-07-24 16:08
https://bugs.limesurvey.org/file_download.php?file_id=9228&amp;type=bug
png
Notes
(44213)
tammo   
2017-07-25 09:10   

Also wondering: can I influence the colors of the bars? Just curious, they seem to be random.

(54283)
Mazi   
2019-10-30 19:02   

RE "Also wondering: can I influence the colors of the bars? Just curious, they seem to be random." -> That is something I am also very interested in. Can this be adjusted by a custom admin theme?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15496 [Bug reports] Survey taking major have not tried 2019-10-30 15:50 2019-10-30 15:50
Reporter: KRav Platform:  
Assigned To: OS:  
Priority: urgent OS Version:  
Status: new Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): rc6111111
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0
Summary: embeddables.js causes js error
Description:

it has ecmascript 6 content - fix is ready

Why we load this 2000 Rows if we not using anything in survey ??

From my point of view is jQuery is the wrong place for ecmascript 6.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15495 [Bug reports] Survey taking major have not tried 2019-10-30 15:43 2019-10-30 15:43
Reporter: KRav Platform:  
Assigned To: OS:  
Priority: immediate OS Version:  
Status: new Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): rc6111111
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 11111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0
Summary: spectrum.js is loaded with taking survey and throws Js error - All browsers
Description:

spectrum.js is loaded with taking survey and throws Js error - All browsers

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15435 [Bug reports] Survey editing major have not tried 2019-10-21 14:35 2019-10-30 15:33
Reporter: tpartner Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC5  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC5
I will donate to the project if issue is resolved: No
Browser: Chrome 77.0.3865.120
Database & DB-Version: mysqlnd 5.0.12
Server OS (if known): Widows 10
Webserver software & version (if known): Apache/2.4.39 (Win64)
PHP Version: 7.3.7
Summary: Saving question gives error - "Question could not be stored. Reloading page"
Description:

Add a question.
Select list-radio type.
Click into "answer options" but do not add answers.
Click Save.
I get a message "Question could not be stored. Reloading page".
The page reloads with "Create new Question" but looking at the Structure indicates that the question was saved.
Then when editing the question, answers cannot be added - see bug_2.png.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: bug_2.png (10,787 bytes) 2019-10-21 14:35
https://bugs.limesurvey.org/file_download.php?file_id=12150&amp;type=bug
png
Notes
(54271)
markusfluer   
2019-10-30 11:09   

I can't replicate this anymore.
Probably fixed already?

(54275)
tpartner   
2019-10-30 13:14   

@markusfluer, I still have the problem after a fresh GIT pull today.

See screencast - https://screencast-o-matic.com/watch/cq6vl6u8xh

(54276)
tpartner   
2019-10-30 13:28   

...when debug = 0 or debug = 1.

(54277)
DenisChenu   
2019-10-30 14:28   
(Last edited: 2019-10-30 14:29)

null01 : invalid answer code ? Disable saving ?

(54278)
tpartner   
2019-10-30 15:16   

Maybe but that's the default code and the question is saved (sort of).

(54279)
tpartner   
2019-10-30 15:18   

Yes, when I remove that default code the question saves correctly.

(54280)
DenisChenu   
2019-10-30 15:33   

@tpartner : yes : multiple issue here

  1. Invalid code : can submit,
  2. Submit invalid : all work is broken
  3. invalid default code
  4. Maybe more ;)

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15493 [Bug reports] Plugins major have not tried 2019-10-30 14:30 2019-10-30 14:30
Reporter: KRav Platform:  
Assigned To: OS:  
Priority: high OS Version:  
Status: new Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): rc6111111
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.2
Summary: Visiting question page causes this JS Error
Description:

Visiting question page causes this JS Error

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-10-30 um 14.29.12.png (42,364 bytes) 2019-10-30 14:30
https://bugs.limesurvey.org/file_download.php?file_id=12227&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15488 [Bug reports] Other block have not tried 2019-10-30 11:43 2019-10-30 11:44
Reporter: KRav Platform:  
Assigned To: OS:  
Priority: immediate OS Version:  
Status: new Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 11
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0
Summary: Add question caused JS error
Description:

Click on Add Question

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-10-30 um 11.43.42.png (368,133 bytes) 2019-10-30 11:43
https://bugs.limesurvey.org/file_download.php?file_id=12222&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15388 [Bug reports] Other major have not tried 2019-10-08 12:08 2019-10-30 11:16
Reporter: HQINTEGRATION Platform:  
Assigned To: eddylackmann OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.18.0  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 3.18.0+190923
I will donate to the project if issue is resolved: No
Browser: Firefox
Database & DB-Version: MSSQL 2008 and MSSQL 2018
Server OS (if known): Windows Server 2012 R2
Webserver software & version (if known):
PHP Version: PHP Version 5.5.37
Summary: Asian characters stored in back end but not in front end
Description:

While having a survey in any asian language (Korean, Japanese, Chinese,...) when a customer answers the survey the asian characters are stored in database as question marks (????), but when you edit these responses in the administration side of the application, these are properly stored with the correct asian characters.

Tags:
Steps To Reproduce:
  1. Create a survey in some languanges, for example english default language and Japanese.
  2. Answer this survey in Japanese.
    --> here you will get the question mark as Japanese characters.
  3. Go to the administration side and access the survey.
  4. Look for the survey answer.
  5. Edit the answers with Japanese characters.
    --> here you will get the answers properly stored.
Additional Information:
  • Limesurvey 3.18
  • Windows server (xammp)
  • SQL SERVER 2008 in production SQL SERVER 2017 in test
Attached Files: DBTraceInfo.txt (5,427 bytes) 2019-10-30 11:16
https://bugs.limesurvey.org/file_download.php?file_id=12221&amp;type=bug
Notes
(53950)
eddylackmann   
2019-10-08 15:11   

@HQINTEGRATION did you check the charset configuration of your database / tables ?

(53952)
DenisChenu   
2019-10-08 15:23   

Maybe related to

SQL SERVER 2008 in production SQL SERVER 2017 in test

(53963)
HQINTEGRATION   
2019-10-09 11:42   

Hi,

@eddylackmann, I have checked it. But it dont looks like a database problem, because if you save the data in the respones viewer, it works fine. If it will be a database/table problem, would file from all pages.

(53976)
HQINTEGRATION   
2019-10-09 16:24   

Hi,

thinking about this issue the problem can be resumed as when a insert is done, the characters are saved as ????, but in update operations is saved properly.

Perhaps can be a workaround starting point....

(54272)
HQINTEGRATION   
2019-10-30 11:16   

Hallo Denis und Eddy,

I have tracked the queries sended from limesurvey to our database and got the traces for you.

You can see that both updates, the one that work and the one that don't have two different formats, so they are no calling the same procedure. This can be the point.

Please can you have a look at these?

Thanks,

Victor


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15480 [Bug reports] _ Unknown block have not tried 2019-10-30 09:49 2019-10-30 10:40
Reporter: KRav Platform:  
Assigned To: OS:  
Priority: immediate OS Version:  
Status: new Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0
Summary: Console error - if execute a survey - spectrum.js
Description:

Uncaught SyntaxError: Unexpected token '<' spectrum.js:5

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15482 [Bug reports] Other major have not tried 2019-10-30 10:04 2019-10-30 10:39
Reporter: KRav Platform:  
Assigned To: OS:  
Priority: immediate OS Version:  
Status: new Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 1
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7
Summary: Creating new survey causes JS-Error Vue & CKEditor
Description:

Click in create new survey

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-10-30 um 10.03.07.png (178,530 bytes) 2019-10-30 10:04
https://bugs.limesurvey.org/file_download.php?file_id=12213&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15486 [Bug reports] Plugins block have not tried 2019-10-30 10:23 2019-10-30 10:39
Reporter: KRav Platform:  
Assigned To: OS:  
Priority: immediate OS Version:  
Status: new Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): Version 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 1111
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0
Summary: Edit question causes JS-Error CKeditor
Description:

Click structure - my question - the error appears

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Bildschirmfoto 2019-10-30 um 10.18.29.png (186,039 bytes) 2019-10-30 10:23
https://bugs.limesurvey.org/file_download.php?file_id=12219&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15487 [Bug reports] Other block have not tried 2019-10-30 10:35 2019-10-30 10:39
Reporter: KRav Platform:  
Assigned To: OS:  
Priority: immediate OS Version:  
Status: new Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: 11
Server OS (if known):
Webserver software & version (if known):
PHP Version: 7.0
Summary: Try to edit multiple text answer questions - causes JS error and delete subquestions
Description:

This is a killer!!!

If a survey is active, you can edit the text of subquestions, but If you do this, all subquestions, except one are deleted.

Screen-Cast
https://www.dropbox.com/s/i8sud0rll8izzu6/Ohne%20Titel.mov?dl=0

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: limesurvey_survey_669692.lss (20,326 bytes) 2019-10-30 10:38
https://bugs.limesurvey.org/file_download.php?file_id=12220&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15451 [Bug reports] Survey taking minor have not tried 2019-10-23 15:48 2019-10-30 10:27
Reporter: ollehar Platform:  
Assigned To: ollehar OS:  
Priority: none OS Version:  
Status: review Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.x  
Complete LimeSurvey version number (& build): latest develop
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Answer options randomization does not work
Description:

Title

Tags:
Steps To Reproduce:
  1. Create survey
  2. Create survey page (question group previously)
  3. Create question (List, radio)
  4. Add three answer options
  5. Set Display --> random order to yes
  6. Preview
  7. Always same answer order
Additional Information:
Attached Files:
Notes
(54204)
LouisGac   
2019-10-24 11:58   

Random order option is not saved

(54206)
LouisGac   
2019-10-24 12:09   

Indeed the random order option is saved, but the page must be reloaded else it's not shown.

(54210)
LouisGac   
2019-10-24 16:51   

https://github.com/LimeSurvey/LimeSurvey/commit/0a15ba7f1bebf21393e5f654b6da820282a1d686

(54270)
ollehar   
2019-10-30 10:27   

Need to check with seed. Goes for all randomization.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15415 [Bug reports] Plugins minor have not tried 2019-10-17 22:51 2019-10-30 10:23
Reporter: DenisChenu Platform:  
Assigned To: ollehar OS:  
Priority: none OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0 github
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: Plugin in upload/plugins can not be installed
Description:

Unable to install plugin in upload/plugins

Tags:
Steps To Reproduce:

Put a plugin in upload
POlugin is shown in Plugin manager - scanned files
Try to install : broke

Additional Information:

strlen('upload') > 4 and plugin_type : varachar(4)

Attached Files: CDbException.html (23,243 bytes) 2019-10-17 22:51
https://bugs.limesurvey.org/file_download.php?file_id=12129&amp;type=bug
Notes
(54198)
DenisChenu   
2019-10-24 10:12   

@ollehar : think this one is for you :).
varchar(10) seems better no ?

(54269)
ollehar   
2019-10-30 10:23   

Ah. Yep, for me.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15485 [Bug reports] Plugins minor have not tried 2019-10-30 10:12 2019-10-30 10:12
Reporter: DenisChenu Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.19.4 github
I will donate to the project if issue is resolved: No
Browser: not relevant
Database & DB-Version: not relevant
Server OS (if known): not relevant
Webserver software & version (if known): not relevant
PHP Version: not relevant
Summary: Plugin-Settings - Json Editor is not working
Description:

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

Tags:
Steps To Reproduce:

https://framagit.org/Shnoulle/exampleSettings
Even after save : reload don't reload good values.

Additional Information:
Attached Files: Peek 25-10-2019 14-14.gif (771,268 bytes) 2019-10-30 10:12
https://bugs.limesurvey.org/file_download.php?file_id=12218&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
14616 [Bug reports] Survey editing major have not tried 2019-03-08 03:04 2019-10-30 09:45
Reporter: jelo Platform:  
Assigned To: LouisGac OS:  
Priority: high OS Version:  
Status: assigned Product Version: 3.16.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.15.8+190130
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: N/A
Server OS (if known):
Webserver software & version (if known):
PHP Version: N/A
Summary: Disable AJAXMode by default or deactivate AJAXMode completly
Description:

The amount of issues in the forum, which can be solved by deactivating AJAXmode is still high.

If the development of AJAX mode follows a higher purpose, the aim should be made clear.
https://www.limesurvey.org/forum/can-i-do-this-with-limesurvey/117558-can-i-disable-the-ajax-mode-and-what-is-the-impact-of-the-ajax-mode

The recommendation to deactivate AJAXmode could be part of the installation manual someday.

Tags:
Steps To Reproduce:
Additional Information:

https://www.limesurvey.org/forum/can-i-do-this-with-limesurvey/117558-can-i-disable-the-ajax-mode-and-what-is-the-impact-of-the-ajax-mode

Attached Files:
Notes
(50983)
Mazi   
2019-03-14 13:26   

I also strongly vote for disabling the Ajax mode by default and also consider removing the feature from LS 4. I do not see any benefit of that feature. Is that document somewhere?

(50997)
DenisChenu   
2019-03-15 08:04   

+1 ;)

(51791)
Mazi   
2019-05-07 14:43   

According to @c_schmitz at the DEV meeting back in April the Ajax mode will be turned off by default. Not sure if this already applies to LS 3 or will be changed at LS 4 only.

(51796)
c_schmitz   
2019-05-07 15:15   

@LouisGac: Please make the default for new surveys to be 'Off' and mark the setting as experimental in the interface. Thank you!

(51797)
LouisGac   
2019-05-07 15:16   

ok

(53180)
jelo   
2019-08-15 18:15   

Any update on the status?

(53222)
f_funke   
2019-08-22 08:55   

So if I get it right, it is just the theme option "ajax mode" in bootwatch, fruity, and vanilla that has to be changed? Or is there a global way of overriding the inherited theme options?

(53223)
Mazi   
2019-08-22 08:57   

@f_funke, at our custom templates and shop templates we switch the Ajax mode off by default by adding a line to the config.xml file of the template.

(53224)
Mazi   
2019-08-22 08:58   

Of course, the long term solution would be to also clear the codebase and remove any Ajax mode related code.

(53226)
DenisChenu   
2019-08-22 11:40   

Personnaly i totally remove all ajax system in my templates …

(53348)
jelo   
2019-08-30 09:10   

I'm pretty sure f_funke will remind LouisGac of this forgotten ticket. Not marking AJAXmode as experimental is constantly hurting the userexperience of LimeSurvey.

(53349)
f_funke   
2019-08-30 09:25   

Thanks for reminding, Jelo!

(53404)
Mazi   
2019-09-03 19:01   

I just added two more relations. Ajax mode also seems to cause problems with the question index and using jumping.

(54011)
DenisChenu   
2019-10-11 17:18   

One more

(54012)
jelo   
2019-10-11 17:26   

It's a litmus test for the upcoming LimeSurvey designer certification. "What is the first thing you'll have to do starting a survey project?" Correct answer: Watch the AJAXmode and deactivate it.

(54014)
DenisChenu   
2019-10-12 10:51   

lol !!!

(54236)
f_funke   
2019-10-28 08:13   

Can be closed? See:
https://bugs.limesurvey.org/view.php?id=15343

(54257)
jelo   
2019-10-30 00:30   

@f_funke: Why should a bug report for LS3 be closed if the bug is fixed in LS4?
Isn't a fresh LS3 installation showing an AJAXmode enabled? If that is no longer the case, this ticket can be closed.

(54259)
f_funke   
2019-10-30 08:17   

I checked demo.limesurvey.org (running 3.19.3) and a local fresh installation (3.19.29) and I don't see AJAX in the theme options anymore.

(54261)
jelo   
2019-10-30 09:26   

@f_funke: 3.19.29 ? You mean 3.19.2. Sounds like the AJAX -Fix was already backported to LS3. But the developers involved should be able to give a status report. The release notes are not indicating any change in the 3.19.1-3 versions.

(54265)
f_funke   
2019-10-30 09:45   

@ JHoeck: Can you confirm?


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15473 [Bug reports] Statistics crash have not tried 2019-10-29 11:38 2019-10-29 16:55
Reporter: cdorin Platform:  
Assigned To: LouisGac OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.19.3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Button "Export this question to PDF" does not work
Description:

View statistics, select one question and click on its corresponding "Export this question to PDF" - the loading symbol appears on the screen and that's it.

Errors:
Cannot fetch resource: ... , status: 404 (in console) + typeError: imgData.sizes is undefined.

Tags:
Steps To Reproduce:
Additional Information:

the error does not exist in develop.

Attached Files:
Notes
(54255)
LouisGac   
2019-10-29 16:55   

can't reprouce
please, attache a lsa file


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15472 [Bug reports] Statistics major have not tried 2019-10-29 11:32 2019-10-29 16:53
Reporter: cdorin Platform:  
Assigned To: LouisGac OS:  
Priority: none OS Version:  
Status: assigned Product Version: 3.19.3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): irrelevant
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: irrelevant
Server OS (if known):
Webserver software & version (if known):
PHP Version: irrelevant
Summary: Statistics need an extra reload to work
Description:

How to test it:

Access a new survey that has survey responses

Go to statistics

Enable view summary of all fields.

See the questions - they are not preselected

Tags:
Steps To Reproduce:
Additional Information:

It is also in develop.

Attached Files: Selection_291.png (68,883 bytes) 2019-10-29 11:32
https://bugs.limesurvey.org/file_download.php?file_id=12206&amp;type=bug
png
Notes
(54254)
LouisGac   
2019-10-29 16:53   

can you please attach your lsa file? I can't reproduce


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15476 [Bug reports] Plugins minor have not tried 2019-10-29 16:23 2019-10-29 16:25
Reporter: DenisChenu Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 4.0.0-RC6  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 4.0.0-RC6 git
I will donate to the project if issue is resolved: No
Browser: ff
Database & DB-Version: not relevant?
Server OS (if known): not relevant ?
Webserver software & version (if known): not relevant ?
PHP Version: not relevant ?
Summary: beforeToolsMenuRender no usuable
Description:

Using beforeToolsMenuRender to add a fixed element to menu didn't work.

Tags:
Steps To Reproduce:

Import included plugin
Code is here : https://gitlab.com/Sondages.Pro/organizeSurvey

But quick copy paste

&lt;?php
class testPlugin extends PluginBase
{
    static protected $description = 'A test plugin';
    static protected $name = 'testPlugin';

    public function init()
    {
        $this->subscribe('beforeToolsMenuRender');
    }

    /**
     * see beforeToolsMenuRender event
     *
     * @return void
     */
    public function beforeToolsMenuRender()
    {
        $event = $this->getEvent();
        $surveyId = $event->get('surveyId');
        $oSurvey = Survey::model()->findByPk($surveyId);
        $aMenuItem = array(
            'label' => 'PLUGIN test',
            'iconClass' => 'fa fa-server',
            'href' => Yii::app()->createUrl(
                'admin/pluginhelper',
                array(
                    'sa' => 'sidebody',
                    'plugin' => get_class($this),
                    'method' => 'actionSettings',
                    'surveyId' => $surveyId
                )
            ),
        );
        $menuItem = new \LimeSurvey\Menu\MenuItem($aMenuItem);
        $event->append('menuItems', array($menuItem));

    }
}
Additional Information:

Can add a menu element via the plugin , but have a fixed way to have menu item seems great … and need for a lot of plugins.

Attached Files: organizeSurvey.zip (13,631 bytes) 2019-10-29 16:23
https://bugs.limesurvey.org/file_download.php?file_id=12210&amp;type=bug
Notes
(54253)
DenisChenu   
2019-10-29 16:24   
(Last edited: 2019-10-29 16:25)
[shnoulle@poledra application]$ grep -r 'beforeToolsMenuRender' *
[shnoulle@poledra application]$

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15337 [Bug reports] Survey editing minor have not tried 2019-09-27 16:24 2019-10-29 12:24
Reporter: ollehar Platform:  
Assigned To: JHoeck OS:  
Priority: none OS Version:  
Status: confirmed Product Version: 4.0.0-RC3  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version: 4.0.0-RC4  
Complete LimeSurvey version number (& build): latest
I will donate to the project if issue is resolved: No
Browser: -
Database & DB-Version: -
Server OS (if known): -
Webserver software & version (if known): -
PHP Version: -
Summary: Two top-menus in responses view
Description:

Title and pic.

Tags:

sprint

Steps To Reproduce:
  1. Activate survey
  2. Go to responses
  3. See pic
Additional Information:
Attached Files: Selection_873.png (52,786 bytes) 2019-09-27 16:24
https://bugs.limesurvey.org/file_download.php?file_id=12072&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15467 [Bug reports] Survey taking minor have not tried 2019-10-28 17:35 2019-10-28 17:35
Reporter: DenisChenu Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.1  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.17.16+190906
I will donate to the project if issue is resolved: No
Browser: ff
Database & DB-Version: SQLServerVersion: 12.00.6293 / sqlsrv
Server OS (if known): windowserver 2016
Webserver software & version (if known): IIS
PHP Version: php7.2
Summary: MSSQL : numeric question type reloading show .00000000
Description:

When have survey with numeric question type and entre 0, when reloas : show .00000000

Tags:
Steps To Reproduce:

Find a SQL server …
Import included survey
Test with token

Additional Information:

Checked on 3.17.16+190906 , i check with a 19.4 tomorrow

Surely related to the way SQL server return decimal …

Attached Files: Peek 28-10-2019 17-34.gif (514,861 bytes) 2019-10-28 17:35
https://bugs.limesurvey.org/file_download.php?file_id=12202&amp;type=bug
survey_archive_917319.lsa (4,549 bytes) 2019-10-28 17:35
https://bugs.limesurvey.org/file_download.php?file_id=12203&amp;type=bug
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15465 [Bug reports] Survey taking major have not tried 2019-10-28 10:49 2019-10-28 15:17
Reporter: ancosema Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.2  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.19.2+191023, 3.17.16+190906
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: MySQL + MariaDB
Server OS (if known):
Webserver software & version (if known):
PHP Version: php 5.6-40
Summary: Possible to fill in survey multiple times
Description:

It is possible to fill in a token-based survey multiple times. It can be opened in several browsers at the same time and filled in in each of them. I tested this with a one-form survey and with a two-form survey, a survey with not anonymized answers and one with anonymized answers, without welcome page.

I tested in the latest version of Limesurvey and in several earlier versions (e.g. 3.17.16,

Tags:
Steps To Reproduce:

Create a survey with one form - checkbox - obliged to fill in in - no welcome page - anonymized or not anonymized responses
Add participants - add token - closed access mode
Take url from invitation message and paste it in browser 1
Take url from invitation message and paste it in browser 2 (and browser 3...)
Fill in form in browser 1 - confirmation message is shown
Fill in form in browser 2 - form will refresh - fill in again - confirmation message is shown (repeat in browser 3...)
Check participants view: uses left will be -1 (or even -2 in cases tested in 3 browsers)
Check responses: in some cases the extra respons is recorded, in other cases not!

Additional Information:
Attached Files: limesurvey_survey_458789.lss (16,416 bytes) 2019-10-28 10:49
https://bugs.limesurvey.org/file_download.php?file_id=12197&amp;type=bug
Capture d’écran du 2019-10-28 14-41-27.png (35,071 bytes) 2019-10-28 14:43
https://bugs.limesurvey.org/file_download.php?file_id=12199&amp;type=bug
png

PHP notice.html (22,400 bytes) 2019-10-28 14:43
https://bugs.limesurvey.org/file_download.php?file_id=12200&amp;type=bug
screenshot-localhost_85-2019.10.28-15_17_17.png (189,561 bytes) 2019-10-28 15:17
https://bugs.limesurvey.org/file_download.php?file_id=12201&amp;type=bug
Notes
(54237)
DenisChenu   
2019-10-28 14:43   

Can not reproduce : version tested 3.19.3
But : yes, there are multiple lines, but only one are submitted.

Debug set to 2 : send a PHP notice

(54238)
ancosema   
2019-10-28 15:02   

I just pulled in the very last changes (3.19.3+191023 - Dev Fixing docblocks) and in the second browser I get now a completely white page - the information in the participant table (uses left) and the responses are correct now

(54239)
ancosema   
2019-10-28 15:17   

No, unfortunately the issue is still there. The white page seems to be a chromium issue.

If I test in Firefox and Chrome, I get two responses


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15464 [Feature requests] Import/Export feature have not tried 2019-10-27 02:08 2019-10-27 02:08
Reporter: bulgin Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Allow export of html .pdfs as one combined .pdf instead of seperate .pdfs
Description:

If someone chooses to export a survey as html limesurvey creates a separate .pdf for each question that we must download each one individually.

It would really increase LimeSurvey's appeal to have the html export create ONE .pdf file which contains all the survey questions. I know this is already in place by simply choosing to export as .pdf, however, the styling and format of those individual .pdfs exported via html are much better designed and better for viewers.

Generally, the programs that do .pdf exports allow a build that includes all the individual exported .pdfs into combined one. That would be really great!

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
15463 [Feature requests] Survey editing feature have not tried 2019-10-26 16:04 2019-10-26 16:04
Reporter: bulgin Platform:  
Assigned To: OS:  
Priority: none OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: pdf print reports "Summary for" code header very unattractive
Description:

Typically when surveys are created the "code" for a question is an internal reference for the developer and it does not allow spaces. For example, the help for creating a code states:

"Question codes must start with a letter and may only contain alphanumeric characters. Required "

So, this forces a developer to create a memorable mnemonic for the code which is oftentimes a mish-mash of letters.

If you look at the attached screenshot you will see that the standard printing of a survey results in .pdf shows this unintelligible summary code which serves no aesthetic purpose and is meaningless to the receiver of the survey.

Tags:
Steps To Reproduce:
Additional Information:

I suggest we are allowed to change that "code" when used in headers printed or otherwise create a method so that when non-computer people read out surveys, a header like:

Summary for "code" can be changed to something more meaningful and aesthetically pleasing to the viewer.

Attached Files: Untitled.png (61,930 bytes) 2019-10-26 16:04
https://bugs.limesurvey.org/file_download.php?file_id=12196&amp;type=bug
png
There are no notes attached to this issue.

View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
14113 [Bug reports] Survey taking major have not tried 2018-09-29 19:35 2019-10-25 17:17
Reporter: mcovents Platform:  
Assigned To: LouisGac OS:  
Priority: urgent OS Version:  
Status: confirmed Product Version: 3.13.x  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Complete LimeSurvey version number (& build): 3.14.9+180917
I will donate to the project if issue is resolved: No
Browser: Firefox 62.0.2 (64-bits)
Database & DB-Version: don't know
Server OS (if known): don't know
Webserver software & version (if known): don't know
PHP Version: PHP Version 7.2.7
Summary: Ampersands are changed to &
Description:

I have an issue with the end-url setting. I'm using Limesurvey 3.14.9+180917
All ampersand signs (&) in the url are changed to & (see screenshot) when the user is at the end of the survey.
But only when the "automatically load end url when survey complete" is enabled.
When the "automatically load end url when survey complete" is disabled the end-url is shown correctly on the screen.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: end-url ampersand issue.png (132,264 bytes) 2018-09-30 18:08
https://bugs.limesurvey.org/file_download.php?file_id=10769&amp;type=bug
screenshot end-url setting in first survey.png (192,711 bytes) 2018-09-30 18:17
https://bugs.limesurvey.org/file_download.php?file_id=10770&amp;type=bug
Notes
(49192)
jelo   
2018-09-29 23:09   

The is no screenshot attached.
I currently don't understand the error description

Where is the change in "ampersand signs (&) is changed to &" ?
Do you mean "&" is changed to "&"?

Click on the version number at the bottom of LimeSurvey to get a modal window with more infos about the server environment (e.g . OS).

(49193)
DenisChenu   
2018-09-30 17:15   

You mean : & are changed &amp; ?

(49194)
mcovents   
2018-09-30 18:08   

Hello,
I have two surveys.
In the first survey I entered a end-url which points to the second survey.
This end-url (see below) contains several ampersands.
http://limesurvey.cvotsm.be/LimeSurvey/index.php?r=survey/index&amp;sid=173264&amp;token={TOKEN}&amp;newtest=Y&amp;lang=nl
Everything works ok when I have the setting "automatically load end url when survey complete" disabled.
In this case the user gets a link at the end of the first survey where he has to click on.
But I want the second survey to load automatically.
This is possible by enabling the "automatically load end url when survey complete" setting.
In this case however all the & characters in the url are changed to & which generates a 404 error (page not found) (see screenshot in attachment)
I hope this clarifies the problem.
Below You can find the server info that I didn't provide before.
Please don't hesitate to ask for further info if needed
Best regards,
LimeSurvey versie
3.14.9
LimeSurvey build
180917
Besturingssysteem
Windows NT LIMESURVEY 10.0 build 14393 (Windows Server 2016) i586
PHP-versie
7.2.7
Webserver naam
limesurvey.cvotsm.be
Webserver software
Microsoft-IIS/10.0
Webserver informatie
HTTP/1.1
Database driver
mysql
Database driver versie
mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $
Database serverinformatie
Uptime: 547484 Threads: 1 Questions: 1199288 Slow queries: 0 Opens: 2363 Flush tables: 1 Open tables: 36 Queries per second avg: 2.190
Database serverversie
Uptime: 547484 Threads: 1 Questions: 1199288 Slow queries: 0 Opens: 2363 Flush tables: 1 Open tables: 36 Queries per second avg: 2.190

(49195)
mcovents   
2018-09-30 18:17   

Hello,

A second note because I noticed that the example of my end-url is also transformed in this bug tracker.
Please find a screenshot of the end-url setting in my first survey.
Notice that the url contains & characters and not &
Best regards,

(49198)
LouisGac   
2018-10-01 11:10   

https://github.com/LimeSurvey/LimeSurvey/commit/d8b22f369780d577428dc8c5213fa3bf4d7fafe5

could you please update to 3.14.11 and confirm the issue is fixed?

(50431)
Mazi   
2019-02-07 10:47   

This issue still seems to show up, see https://bugs.limesurvey.org/view.php?id=14487#c50410

(50432)
DenisChenu   
2019-02-07 11:01   

Yes, we need to fix quote inside expression.

(51027)
Mazi   
2019-03-18 09:40   

Louis, this is a pretty annoying issue which causes us trouble at various projects. Could you have a look? I hope it is not that complex to fix.

(51028)
Mazi   
2019-03-18 09:52   

Please check https://bugs.limesurvey.org/view.php?id=14487#c50404 for some sample surveys.

(51029)
DenisChenu   
2019-03-18 11:55   

I think its because url are saved as usr (encoded) , no ?

(54230)
Mazi   
2019-10-25 15:18   

@c_schmitz, I kindly ask you to add this ticket to the next sprint session since a customer is asking for progress. Thanks!


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
14933 [Bug reports] Translation major have not tried 2019-05-23 15:00 2019-10-25 15:18
Reporter: c_schmitz Platform:  
Assigned To: LouisGac OS:  
Priority: immediate OS Version:  
Status: resolved Product Version: 3.17.x  
Product Build: Resolution: fixed  
Projection: none      
ETA: none Fixed in Version: 3.17.x  
    Target Version:  
Complete LimeSurvey version number (& build): All 3.x or later versions
I will donate to the project if issue is resolved: No
Browser:
Database & DB-Version: .
Server OS (if known): .
Webserver software & version (if known): .
PHP Version: .
Summary: Several strings (from twig files) are not available for translation / are not translated
Description:

This is a collective bug report for several bugs reports we received in the last couple months regarding missing translations / untranslated text in LimeSurvey.

The reason for this is that our server function used to extract the translation from Twig files does not correctly work and misses alot of strings.

Tags:
Steps To Reproduce:
Additional Information:

@LouisGac The regex is not properly grepping all translations.
I suggest we use this solution instead:

https://twig-extensions.readthedocs.io/en/latest/i18n.html#using-xgettext-or-poedit-1

Please implement as soon as possible. Thank you.

Attached Files:
Notes
(52508)
Mazi   
2019-06-24 15:42   

@cdorin, FYI, this also affects a lot of users/customers. One of our customers reported https://bugs.limesurvey.org/view.php?id=14129.

(53216)
Mazi   
2019-08-21 13:53   

@cdorin, I see lots of related bugs being marked as closed? Are they all fixed or is that because you keep this single ticket open? To me this looks like the issue is still not fixed, at least not at Version 3.17.9+190731?

@c_schmitz, I pinged you about that one on Skype back in June or July. Maybe you can threaten some people to finally get this monkey off our back?

(53389)
Mazi   
2019-09-02 16:18   

@c_schmitz
@cdorin
@LouisGac
...sorry to bother you, but again I was asked by the customer when a fix can be expected. Any news?

(53393)
LouisGac   
2019-09-02 16:24   

pratically done

(53659)
c_schmitz   
2019-09-19 18:53   
(Last edited: 2019-09-22 17:00)

It should be fixed now - at least the strings are available for translations now.
If you see strings that are not in the translation file and their source is in a .twig file feel free to reopen this issue.
In any other case please open a new issue.

(54227)
Mazi   
2019-10-25 15:15   

@c_schmitz, I have re-opened ticket 14129 because that issue is still not fixed, see new screenshot.

(54231)
LouisGac   
2019-10-25 15:18   

Mazi: I close it because it's not the same issue. Here, it's related to twig views for survey taking, and this bug is solved. The one in 14129 is in backend, and it's related to vuejs.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
14129 [Bug reports] Translation minor always 2018-10-04 13:04 2019-10-25 15:16
Reporter: wolfganghueffer Platform:  
Assigned To: LouisGac OS:  
Priority: none OS Version:  
Status: new Product Version: 3.19.2  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version: 3.15.x  
    Target Version:  
Complete LimeSurvey version number (& build): 3.13.0+180628
I will don