View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
10712Bug reportsSurvey editingpublic2016-04-21 11:40
ReporterDenisChenu Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Product Version2.50.x 
Fixed in Version2.50.x 
Summary10712: Some screen are not disable if user don't have right to update a survey
Description

Some screen, or button must be disable in survey management is user have

Steps To Reproduce

Create an user with Permission : "View" all surveys, but no other permisson.
Connect with this user
Go to a survey
User have all access : add/update etc ...
Trying to add a group : return to home page : no group was created , but no information on the reason

Additional Information

Look at screenshoit : i trace :
the crud
the global perm
the survey perm
the final right

The best was to use

  • readonly on textarea /input etc
  • remove Submit button
  • remove ADD button

in 2.06 : remove Submit button + remove ADD button

TagsNo tags attached.
Attached Files
Bug heat4
Complete LimeSurvey version number (& build)160308
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

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2016-03-09 09:32

developer   ~36186

True for:

  • Survey settings + lang
  • Question edit/add
  • Group edit/add

Don't look at other screen

c_schmitz

c_schmitz

2016-04-19 17:20

administrator   ~37563

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

c_schmitz

c_schmitz

2016-04-21 11:40

administrator   ~37635

Version 2.50+ Build 160421 released

Related Changesets

LimeSurvey: master bc83888f

2016-04-19 15:20:21

c_schmitz

Details Diff
Fixed issue 10712: Some screens are not disabled if user doesn't have permissions to update a survey Affected Issues
10712
mod - .gitignore Diff File
mod - application/controllers/admin/emailtemplates.php Diff File
mod - application/controllers/admin/surveyadmin.php Diff File
mod - application/views/admin/emailtemplates/email_language_template_tab.php Diff File
mod - application/views/admin/super/_question_explorer.php Diff File

Issue History

Date Modified Username Field Change
2016-03-08 12:15 DenisChenu New Issue
2016-03-08 12:15 DenisChenu File Added: LimeSurvey_GIT_master_version_-_2016-03-08_12.11.42.png
2016-03-09 09:08 c_schmitz Assigned To => c_schmitz
2016-03-09 09:08 c_schmitz Status new => assigned
2016-03-09 09:32 DenisChenu Note Added: 36186
2016-04-19 17:20 c_schmitz Changeset attached => LimeSurvey master bc83888f
2016-04-19 17:20 c_schmitz Note Added: 37563
2016-04-19 17:20 c_schmitz Resolution open => fixed
2016-04-19 17:22 c_schmitz Status assigned => resolved
2016-04-19 17:22 c_schmitz Fixed in Version => 2.5
2016-04-21 11:40 c_schmitz Note Added: 37635
2016-04-21 11:40 c_schmitz Status resolved => closed
2019-11-01 17:25 c_schmitz Category Survey design => Survey editing