View Issue Details

This issue affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
15320Bug reportsResponse browsingpublic2026-10-20 17:06
ReporterDenisChenu Assigned Toc_schmitz  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version3.17.x 
Summary15320: No “Download all files” button when browse Response
Description

In Browse response screen (with upload question), we can download all files from checked responses, but not all files for all responses (with current filter applied).
We have a button for all files in 2.6.

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

TagsNo tags attached.
Attached Files
Bug heat8
Complete LimeSurvey version number (& build)3.17.17
I will donate to the project if issue is resolvedNo
Browsernot relevant
Database type & versionnot relevant
Server OS (if known)not relevant
Webserver software & version (if known)not relevant
PHP Versionnot relevant
Git branch / Pull Request URL

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2019-09-24 10:17

developer   ~53695

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)

cdorin

cdorin

2019-11-03 17:28

reporter   ~54358

Last edited: 2021-02-08 10:08

Thx. I will assign it to myself not to forget about that and discuss it with the team in one of the next meetings

DenisChenu

DenisChenu

2019-11-04 00:14

developer   ~54376

Last edited: 2021-02-08 10:08

I update previous note : 2nd is Filtered responses ;)

c_schmitz

c_schmitz

2026-10-14 20:19

administrator   ~86463

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

LimeBot

LimeBot

2026-10-20 17:06

administrator   ~86632

Fixed in Release 7.7.0+261020

Related Changesets

LimeSurvey: master 7327506a

2026-10-14 20:19

c_schmitz


Details Diff
Fixed issue 15320: Uploaded files of all responses matching the current filter could not be downloaded at once
Dev "Select all" was not available in the response list since the floating action bar replaced the selection bar; delete, delete attachments, export and download files now work on the whole filtered selection
Dev New SurveyDynamic::getIdsByGridFilter() resolves the selection for ResponsesController and Export
Affected Issues
15320
mod - application/controllers/ResponsesController.php Diff File
mod - application/controllers/admin/Export.php Diff File
mod - application/extensions/admin/grid/FloatingActionsWidget/FloatingActionsWidget.php Diff File
mod - application/extensions/admin/grid/FloatingActionsWidget/assets/floatingActions.js Diff File
mod - application/extensions/admin/grid/FloatingActionsWidget/views/floating_bar.php Diff File
mod - application/extensions/admin/grid/assets/gridSelection.js Diff File
mod - application/extensions/admin/grid/views/template.php Diff File
mod - application/models/SurveyDynamic.php Diff File
mod - application/views/admin/export/exportresult_panels/_single-value.php Diff File
mod - application/views/admin/export/exportresults_view.php Diff File
mod - application/views/responses/partial/responseListTable.php Diff File
add - tests/unit/models/SurveyDynamicGridFilterIdsTest.php Diff File

Issue History

Date Modified Username Field Change
2019-09-24 10:16 DenisChenu New Issue
2019-09-24 10:16 DenisChenu File Added: survey_archive_842447.lsa
2019-09-24 10:16 DenisChenu File Added: Capture d’écran du 2019-09-24 09-54-57.png
2019-09-24 10:16 DenisChenu File Added: Capture d’écran du 2019-09-24 10-02-24.png
2019-09-24 10:17 DenisChenu Note Added: 53695
2019-11-03 17:28 cdorin Assigned To => cdorin
2019-11-03 17:28 cdorin Status new => assigned
2019-11-03 17:28 cdorin Note Added: 54358
2019-11-04 00:13 DenisChenu Note Edited: 53695
2019-11-04 00:14 DenisChenu Note Added: 54376
2021-02-08 10:08 cdorin Assigned To cdorin =>
2021-02-08 10:08 cdorin Priority none => normal
2021-02-08 10:08 cdorin Status assigned => confirmed
2021-02-08 10:08 cdorin Sync to Zoho Project => |Yes|
2021-02-08 10:08 LimeBot Zoho Projects ID => 85781000000578001
2021-10-21 12:31 c_schmitz Description Updated
2021-10-21 12:31 c_schmitz Zoho Project Synchronization Yes => |Yes|
2021-10-21 12:31 c_schmitz Zoho Project Synchronization Yes =>
2026-10-14 20:19 c_schmitz Changeset attached => LimeSurvey master 7327506a
2026-10-14 20:19 c_schmitz Note Added: 86463
2026-10-14 20:19 c_schmitz Assigned To => c_schmitz
2026-10-14 20:19 c_schmitz Status confirmed => resolved
2026-10-14 20:19 c_schmitz Resolution open => fixed
2026-10-14 20:19 c_schmitz Bug heat 4 => 6
2026-10-20 17:06 LimeBot Note Added: 86632
2026-10-20 17:06 LimeBot Status resolved => closed
2026-10-20 17:06 LimeBot Bug heat 6 => 8