View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
10829 | Bug reports | Other | public | 2016-03-24 14:07 | 2016-04-18 22:48 |
Reporter | tpartner | Assigned To | ollehar | ||
Priority | urgent | Severity | partial_block | ||
Status | closed | Resolution | fixed | ||
Product Version | 2.50.x | ||||
Target Version | 2.50.x | Fixed in Version | 2.50.x | ||
Summary | 10829: Survey admins presented with inappropriate control buttons | ||||
Description | If a survey admin has only permissions to Veiw/read a survey and View/read the survey responses, they are presented with inappropriate buttons to edit the survey and elements. | ||||
Steps To Reproduce | 1) Create new user 2) Global permissions:
3) Survey permissions:
| ||||
Additional Information | 1) In the survey list (screenshot capture5.png), the user can see edit and trash buttons that result in errors. 2) In the List groups and List questions views (screenshot capture6.png), the user can see an edit button that results in an editor opening. Using the editor and saving results in being bounced to the admin landing screen. 3) In Group summary view (screenshot capture7.png), the user can see an "Add new question to group" button that results in an editor opening. Using the editor and saving results in being bounced to the admin landing screen. 4) In Question summary view (screenshot capture8.png), the user can see an several buttons that either don't work at all or result in errors. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 8 | ||||
Complete LimeSurvey version number (& build) | c55c3d0 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | N/A | ||||
Database type & version | N/A | ||||
Server OS (if known) | N/A | ||||
Webserver software & version (if known) | N/A | ||||
PHP Version | N/A | ||||
related to | 10822 | closed | Groups Edit-Form while no Rights to edit? |
LimeSurvey: master 5d07be39 2016-04-15 11:26 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Style error message at "Access denied". |
Affected Issues 10829 |
|
mod - application/controllers/admin/surveyadmin.php | Diff File | ||
LimeSurvey: master 88f3073b 2016-04-15 11:38 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Add redirect after denied access. |
Affected Issues 10829 |
|
mod - application/controllers/admin/questiongroups.php | Diff File | ||
LimeSurvey: master ec54b9f3 2016-04-15 11:48 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Add permission check for edit question. |
Affected Issues 10829 |
|
mod - application/controllers/admin/questiongroups.php | Diff File | ||
mod - application/controllers/admin/questions.php | Diff File | ||
LimeSurvey: master 956cb4e4 2016-04-15 11:55 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Hide non-permitted buttons from survey list. |
Affected Issues 10829 |
|
mod - application/controllers/admin/surveyadmin.php | Diff File | ||
mod - application/models/Survey.php | Diff File | ||
LimeSurvey: master 6abfae5a 2016-04-15 12:06 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Fix permissions for question explorer add-buttons. |
Affected Issues 10829 |
|
mod - application/views/admin/super/_question_explorer.php | Diff File | ||
LimeSurvey: master f9cefc75 2016-04-15 12:23 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Only show survey properties menu if at least one item is permitted. |
Affected Issues 10829 |
|
mod - application/core/Survey_Common_Action.php | Diff File | ||
mod - application/views/admin/survey/surveybar_view.php | Diff File | ||
LimeSurvey: master 65d409f6 2016-04-15 12:44 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Hide tools menu if no items are permitted. |
Affected Issues 10829 |
|
mod - application/core/Survey_Common_Action.php | Diff File | ||
mod - application/views/admin/survey/surveybar_view.php | Diff File | ||
LimeSurvey: master 64248d5c 2016-04-15 12:59 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Don't allow to display reorder form if no update permission. |
Affected Issues 10829 |
|
mod - application/controllers/admin/surveyadmin.php | Diff File | ||
LimeSurvey: master 9797975d 2016-04-15 13:04 Details Diff |
Fixed update 10829: Survey admins presented with inappropriate control buttons Dev: Hide reorder button in side-menu if user has no update permission. |
Affected Issues 10829 |
|
mod - application/core/Survey_Common_Action.php | Diff File | ||
mod - application/views/admin/super/sidemenu.php | Diff File | ||
LimeSurvey: master 327dd94c 2016-04-15 13:08 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Hide edit buttons in question group list if user lacks permission. |
Affected Issues 10829 |
|
mod - application/models/QuestionGroup.php | Diff File | ||
LimeSurvey: master 69f0dbe1 2016-04-15 13:28 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Hide buttons in question list. |
Affected Issues 10829 |
|
mod - application/models/Question.php | Diff File | ||
LimeSurvey: master 7b1583ca 2016-04-15 14:11 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Hide subquestion and answer buttons if user lacks permissions. |
Affected Issues 10829 |
|
mod - application/controllers/admin/questions.php | Diff File | ||
mod - application/views/admin/survey/Question/question_view.php | Diff File | ||
mod - application/views/admin/survey/Question/questionbar_view.php | Diff File | ||
LimeSurvey: master c61885c8 2016-04-15 14:19 Details Diff |
Fixed issue 10829: Survey admins presented with inappropriate control buttons Dev: Hide template carousel and survey format (group-by-group etc) Dev: if user lacks survey update permissions. |
Affected Issues 10829 |
|
mod - application/views/admin/survey/QuestionGroups/questiongroupbar_view.php | Diff File | ||
mod - application/views/admin/survey/surveySummary_view.php | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-03-24 14:07 | tpartner | New Issue | |
2016-03-24 14:07 | tpartner | File Added: capture3.png | |
2016-03-24 14:07 | tpartner | File Added: capture4.png | |
2016-03-24 14:08 | tpartner | File Added: capture5.png | |
2016-03-24 14:08 | tpartner | File Added: capture6.png | |
2016-03-24 14:08 | tpartner | File Added: capture7.png | |
2016-03-24 14:08 | tpartner | File Added: capture8.png | |
2016-03-24 14:09 | tpartner | Note Added: 36784 | |
2016-03-24 16:04 | DenisChenu | Note Added: 36793 | |
2016-03-24 16:08 | DenisChenu | Relationship added | related to 10822 |
2016-04-04 09:43 | c_schmitz | Priority | none => urgent |
2016-04-04 09:44 | c_schmitz | Assigned To | => LouisGac |
2016-04-04 09:44 | c_schmitz | Status | new => assigned |
2016-04-12 14:24 | ollehar | Assigned To | LouisGac => ollehar |
2016-04-15 11:27 | ollehar | Changeset attached | => LimeSurvey master 5d07be39 |
2016-04-15 11:27 | ollehar | Note Added: 37436 | |
2016-04-15 11:27 | ollehar | Resolution | open => fixed |
2016-04-15 11:49 | ollehar | Changeset attached | => LimeSurvey master 88f3073b |
2016-04-15 11:49 | ollehar | Changeset attached | => LimeSurvey master ec54b9f3 |
2016-04-15 11:49 | ollehar | Note Added: 37439 | |
2016-04-15 11:57 | ollehar | Changeset attached | => LimeSurvey master 956cb4e4 |
2016-04-15 11:57 | ollehar | Note Added: 37441 | |
2016-04-15 12:07 | ollehar | Changeset attached | => LimeSurvey master 6abfae5a |
2016-04-15 12:07 | ollehar | Note Added: 37442 | |
2016-04-15 12:24 | ollehar | Changeset attached | => LimeSurvey master f9cefc75 |
2016-04-15 12:24 | ollehar | Note Added: 37445 | |
2016-04-15 12:44 | ollehar | Changeset attached | => LimeSurvey master 65d409f6 |
2016-04-15 12:44 | ollehar | Note Added: 37446 | |
2016-04-15 13:00 | ollehar | Changeset attached | => LimeSurvey master 64248d5c |
2016-04-15 13:00 | ollehar | Note Added: 37450 | |
2016-04-15 13:04 | ollehar | Changeset attached | => LimeSurvey master 9797975d |
2016-04-15 13:04 | ollehar | Note Added: 37451 | |
2016-04-15 13:09 | ollehar | Changeset attached | => LimeSurvey master 327dd94c |
2016-04-15 13:09 | ollehar | Note Added: 37452 | |
2016-04-15 13:28 | ollehar | Changeset attached | => LimeSurvey master 69f0dbe1 |
2016-04-15 13:28 | ollehar | Note Added: 37453 | |
2016-04-15 14:12 | ollehar | Changeset attached | => LimeSurvey master 7b1583ca |
2016-04-15 14:12 | ollehar | Note Added: 37458 | |
2016-04-15 14:20 | ollehar | Changeset attached | => LimeSurvey master c61885c8 |
2016-04-15 14:20 | ollehar | Note Added: 37460 | |
2016-04-15 14:22 | ollehar | Note Added: 37461 | |
2016-04-15 14:22 | ollehar | Status | assigned => resolved |
2016-04-15 14:22 | ollehar | Fixed in Version | => 2.5 |
2016-04-18 22:48 | c_schmitz | Note Added: 37524 | |
2016-04-18 22:48 | c_schmitz | Status | resolved => closed |