View Issue Details

This bug affects 1 person(s).
 14
IDProjectCategoryView StatusLast Update
10325Bug reportsUser / Groups / Rolespublic2016-02-12 10:55
Reporterjas Assigned ToLouisGac 
PriorityhighSeveritypartial_block 
Status closedResolutionfixed 
Product Version2.50.x 
Summary10325: User right settings not followed in new interface : survey listing
Description

A user without the right to create or edit surveys still sees a listing of available surveys (made by other users). The user is not able to edit a survey (no permission), so the user-system is in place and working.

It seems that the new interface is not consequently following the user the user-rights. It's is showing options that are not available for users.

Note:
New interface looks good!

Steps To Reproduce

Create a user without any right and log in as that user.

TagsNo tags attached.
Bug heat14
Complete LimeSurvey version number (& build)161006
I will donate to the project if issue is resolvedNo
Browserni
Database type & versionni
Server OS (if known)ni
Webserver software & version (if known)ni
PHP Versionni

Relationships

has duplicate 10329 closedc_schmitz adminpanel: user sees all Surveys regardless of permissions 
related to 10357 closedLouisGac Permission "view/read survey" not respected 

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2016-02-07 20:41

administrator   ~34683

Last edited: 2016-02-07 20:41

A user with no permissions should see no survey except the ones he owns or where he was given explicit permission to by other survey admins.

DenisChenu

DenisChenu

2016-02-11 10:18

developer   ~34887

Confirmde for last version (updated build number) : survey listing show all surveys.
In survey listing : button "Create new survey" is shown even if user don't have this right

LouisGac

LouisGac

2016-02-11 11:35

developer   ~34892

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

c_schmitz

c_schmitz

2016-02-12 10:55

administrator   ~34988

2.50+ Build 160212 released

Related Changesets

LimeSurvey: master e98a950e

2016-02-11 10:34:46

LouisGac

Details Diff
Fixed issue 10325: survey list respect user permissions Affected Issues
10325
mod - application/models/Survey.php Diff File

Issue History

Date Modified Username Field Change
2016-02-06 17:45 jas New Issue
2016-02-07 20:40 c_schmitz Assigned To => c_schmitz
2016-02-07 20:40 c_schmitz Status new => assigned
2016-02-07 20:40 c_schmitz Assigned To c_schmitz => LouisGac
2016-02-07 20:41 c_schmitz Note Added: 34683
2016-02-07 20:41 c_schmitz Note Edited: 34683
2016-02-07 20:42 c_schmitz Relationship added has duplicate 10329
2016-02-08 19:53 LouisGac Status assigned => confirmed
2016-02-09 12:52 DenisChenu Relationship added related to 10357
2016-02-11 10:17 DenisChenu LimeSurvey build number OR git commit ID 160206 => 161006
2016-02-11 10:17 DenisChenu Summary User right settings not followed in new interface => User right settings not followed in new interface : survey listing
2016-02-11 10:18 DenisChenu Note Added: 34887
2016-02-11 11:35 LouisGac Changeset attached => LimeSurvey master e98a950e
2016-02-11 11:35 LouisGac Note Added: 34892
2016-02-11 11:35 LouisGac Resolution open => fixed
2016-02-11 11:35 LouisGac Status confirmed => resolved
2016-02-12 10:55 c_schmitz Note Added: 34988
2016-02-12 10:55 c_schmitz Status resolved => closed
2019-11-01 17:26 c_schmitz Category User/User groups => User / Groups / Roles