View Issue Details

This issue affects 1 person(s).
 10
IDProjectCategoryView StatusLast Update
20322Feature requestsUsability/user experiencepublic2026-10-20 17:06
Reportermfavetti Assigned Toc_schmitz  
PrioritynoneSeverityfeature 
Status closedResolutionfixed 
Summary20322: Add the ability to sort the survey listing in the admin panel by last modified date
Description

it would be very useful to be able to sort the list of surveys in the admin panel by last modified date so the surveys you're working on stay near the top

this would probably need:

  • add last modified date to survey table
  • add last modified column to survey listing
  • update survey last modified date on all update queries from admin actions for that survey (survey settings, groups, questions, tokens, etc.) but do not update on respondent changing token or result

last one is the hard part as there are a lot of places that might need a change. maybe this could be handled somehow in the model layer?

TagsNo tags attached.
Bug heat10
Git branch / Pull Request URLN/A
Users affected %0

Users monitoring this issue

J.hoeck

Activities

J.hoeck

J.hoeck

2025-11-13 19:03

reporter   ~83801

I’d be happy to take over this issue.
I’ve already prepared a pull request addressing the problem and will open it shortly.
As I don’t have permission to assign issues to myself, feel free to assign it to me.

J.hoeck

J.hoeck

2025-11-14 15:32

reporter   ~83814

PR: https://github.com/LimeSurvey/LimeSurvey/pull/4536

tibor.pacalat

tibor.pacalat

2025-12-02 19:33

administrator   ~83976

@J.hoeck can you please resolve conflicts in the PR. I have assigned reviewers to it just now.

tibor.pacalat

tibor.pacalat

2025-12-03 12:11

administrator   ~83982

Ok, we have some changes planned, so we will need to postpone merging this in for a while. Thank you for the proactive attitude and work, that was put into implementing this solution.

c_schmitz

c_schmitz

2026-10-19 12:41

administrator   ~86542

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

LimeBot

LimeBot

2026-10-20 17:06

administrator   ~86575

Fixed in Release 7.7.0+261020

Related Changesets

LimeSurvey: master cef1c282

2026-10-19 12:41

c_schmitz

Committer: GitHub


Details Diff
Fixed issue 20322: Survey list cannot be sorted by last modified date, and editing questions or groups does not change it (05390) Affected Issues
20322
mod - application/controllers/QuestionAdministrationController.php Diff File
mod - application/controllers/SurveyAdministrationController.php Diff File
mod - application/models/Question.php Diff File
mod - application/models/QuestionGroup.php Diff File
mod - application/models/Survey.php Diff File
mod - application/models/services/GroupHelper.php Diff File
mod - application/models/services/SurveyDetailService.php Diff File
add - tests/unit/models/SurveyLastModifiedTest.php Diff File

Issue History

Date Modified Username Field Change
2025-10-25 01:10 mfavetti New Issue
2025-11-13 04:23 J.hoeck Issue Monitored: J.hoeck
2025-11-13 04:23 J.hoeck Bug heat 0 => 2
2025-11-13 19:03 J.hoeck Note Added: 83801
2025-11-13 19:03 J.hoeck Bug heat 2 => 4
2025-11-14 15:32 J.hoeck Note Added: 83814
2025-12-02 19:33 tibor.pacalat Note Added: 83976
2025-12-02 19:33 tibor.pacalat Bug heat 4 => 6
2025-12-02 19:33 tibor.pacalat Assigned To => tibor.pacalat
2025-12-02 19:33 tibor.pacalat Status new => ready for code review
2025-12-03 12:11 tibor.pacalat Note Added: 83982
2026-10-19 12:41 c_schmitz Changeset attached => LimeSurvey master cef1c282
2026-10-19 12:41 c_schmitz Note Added: 86542
2026-10-19 12:41 c_schmitz Assigned To tibor.pacalat => c_schmitz
2026-10-19 12:41 c_schmitz Status ready for code review => resolved
2026-10-19 12:41 c_schmitz Resolution open => fixed
2026-10-19 12:41 c_schmitz Bug heat 6 => 8
2026-10-20 17:06 LimeBot Note Added: 86575
2026-10-20 17:06 LimeBot Status resolved => closed
2026-10-20 17:06 LimeBot Bug heat 8 => 10