View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 14974 | Bug reports | Other | public | 2019-06-14 12:12 | 2020-12-29 10:25 |
| Reporter | Mazi | Assigned To | |||
| Priority | low | Severity | minor | ||
| Status | confirmed | Resolution | open | ||
| Product Version | 3.17.x | ||||
| Summary | 14974: Survey list can't be sorted by completes (and similar columns) | ||||
| Description | At the survey list overview the list can't be sorted by the last 4 columns, all other columns are working fine, see screenshot. | ||||
| Steps To Reproduce | Call the survey list and sort e.g. by completes. | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Bug heat | 6 | ||||
| Complete LimeSurvey version number (& build) | Version 3.17.5+190604 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | Chrome | ||||
| Database type & version | MySQL 5 | ||||
| Server OS (if known) | Ubuntu 14 TLS | ||||
| Webserver software & version (if known) | Apache 2 | ||||
| PHP Version | 7.2 | ||||
|
I am not sure if you were able to sort them in the past (just tested it in 2.73 and 2.50). Looks more like a feature request. @DenisChenu, do you know more? |
|
|
It's a feature request :). Previously (2.6lts) : we load WHOLE survey and use jqgrid , then we can sort by anything. BUT : if you more than 150 survey it take a lot of time for loading. Here : we need to create false attributes in https://github.com/LimeSurvey/LimeSurvey/blob/7f14f95efcdac03b59d6fdf705905afbcfcf7dfa/application/models/Survey.php#L1525 it can be done, but it's more a new feature iin my opinon. PS : another feature is have a filter to each column , and can have dropdown for some (Group/Owner/Anonymized). |
|
|
@cdorin, we should actually name it a regression because at previous LS versions like 2.6.7 LTS that was doable. |
|
|
2.6.7lts with more than 300 survey‘s survey list i unusuable. Not really a regression |
|
|
As Denis underlined, this will not work with big instances where there are lots of surveys in the survey list. I also talked to Carsten and it seems not feasible (at least not at the moment) |
|
|
It's feasible, see https://github.com/LimeSurvey/LimeSurvey/commit/3337b5ae3efee04a5153485c610aeea997985698 for a sample But : this need lot of work since is adding «false» attribute and create new setter/getter |
|
|
Will bring the topic again after the new devs join :) |
|
|
@cdorin: Time to pick a new developer and let him/her have a look :-) |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2019-06-14 12:12 | Mazi | New Issue | |
| 2019-06-14 12:12 | Mazi | File Added: survey_list.png | |
| 2019-06-24 17:05 | cdorin | Note Added: 52515 | |
| 2019-06-24 17:10 | DenisChenu | Note Added: 52517 | |
| 2019-06-24 17:34 | Mazi | Note Added: 52520 | |
| 2019-06-24 23:17 | DenisChenu | Note Added: 52521 | |
| 2019-06-25 12:24 | cdorin | Note Added: 52532 | |
| 2019-06-25 12:40 | DenisChenu | Note Added: 52535 | |
| 2019-06-25 13:01 | cdorin | Note Added: 52539 | |
| 2019-12-03 10:02 | Mazi | Note Added: 54912 | |
| 2019-12-03 15:14 | cdorin | Assigned To | => cdorin |
| 2019-12-03 15:14 | cdorin | Status | new => assigned |
| 2020-12-29 10:25 | cdorin | Assigned To | cdorin => |
| 2020-12-29 10:25 | cdorin | Priority | none => low |
| 2020-12-29 10:25 | cdorin | Status | assigned => confirmed |