View Issue Details

This bug affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
11327Bug reportsInstallationpublic2016-06-03 14:46
Reportersegui Assigned ToLouisGac 
PrioritynoneSeveritypartial_block 
Status closedResolutionfixed 
Product Version2.50.x 
Summary11327: Surveys not showing on survey list, and wrong pagination
Description

When login in as a regular (not admin) user, not all the surveys the user owns or have permissions to see, are shown on the list. The pagination on the list is also broken. See attached.

This problem was reported in tickets 11110 and 11123, and a fixed was developed and release on build 160523, but the problem is back again in builds 160529 and 160602.

Steps To Reproduce
  • Update Limesurvey 2.50+ from build to build 160529 or 160602
  • Log in as a non-superadmin user with permission to see more than 10 surveys
  • Go to the list of surveys. The list and pagination are wrong (see screenshot attached)
Additional Information

No errors are logged on the server.
The browser console doesn't show any error
Clearing the browser cache doesn't solve the problem.
Since users can't see all their surveys, this is a critical issue.

TagsNo tags attached.
Attached Files
build160529.jpg (89,972 bytes)   
build160529.jpg (89,972 bytes)   
Bug heat8
Complete LimeSurvey version number (& build)160602
I will donate to the project if issue is resolvedNo
BrowserGoogle Chrome Version 49.0.2623.110 (64-bit), Firefox 46.0.1
Database type & versionMySQL 14.14 Distrib 5.5.49, for Linux (x86_64)
Server OS (if known)CentOS 6.7
Webserver software & version (if known)Apache/2.2.15 (Unix)
PHP VersionPHP 5.6.21

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2016-06-02 19:39

administrator   ~39110

There has been another fix regarding this in 160602.
Please update and let us know if you still have the issue.

segui

segui

2016-06-02 20:17

reporter   ~39115

As I mentioned in the description of this bug report, I tested 160602 today and the problem persists. I didn't attach a screenshot of the issue in 160602 because it looks exactly like in 160529.

G

Oli4

Oli4

2016-06-02 21:58

reporter   ~39116

I still have the same Problem. I (admin) can't filter for some users and the users don't see their surveys.
There is a Workaround: If I create a new user account and grant the permission to the new user it works.
When I delete the old user name, re-create it and grant the permissions to the new (recreated) user it is like invisible.
There must be a problem with the databank handling. Old users are not properly deleted or updated.

LouisGac

LouisGac

2016-06-03 10:22

developer   ~39121

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

LouisGac

LouisGac

2016-06-03 11:07

developer   ~39128

"If I create a new user account and grant the permission to the new user it works."
that was the bug.

"When I delete the old user name, re-create it and grant the permissions to the new (recreated) user it is like invisible."
could you please open a specific bug report for this one? With steps to reproduce?

c_schmitz

c_schmitz

2016-06-03 14:46

administrator   ~39187

Version 2.50 Build 160603 released

Related Changesets

LimeSurvey: master 4cf88ab9

2016-06-03 08:22:36

LouisGac

Details Diff
Fixed issue 11327: number of avtive surveys for non admin users Affected Issues
11327
mod - application/models/Survey.php Diff File

Issue History

Date Modified Username Field Change
2016-06-02 18:49 segui New Issue
2016-06-02 18:49 segui File Added: build160529.jpg
2016-06-02 19:39 c_schmitz Note Added: 39110
2016-06-02 19:39 c_schmitz Assigned To => c_schmitz
2016-06-02 19:39 c_schmitz Status new => feedback
2016-06-02 20:17 segui Note Added: 39115
2016-06-02 20:17 segui Status feedback => assigned
2016-06-02 21:58 Oli4 Note Added: 39116
2016-06-03 10:22 LouisGac Changeset attached => LimeSurvey master 4cf88ab9
2016-06-03 10:22 LouisGac Note Added: 39121
2016-06-03 10:22 LouisGac Assigned To c_schmitz => LouisGac
2016-06-03 10:22 LouisGac Resolution open => fixed
2016-06-03 11:07 LouisGac Note Added: 39128
2016-06-03 11:07 LouisGac Status assigned => resolved
2016-06-03 14:46 c_schmitz Note Added: 39187
2016-06-03 14:46 c_schmitz Status resolved => closed