View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
14314 | Bug reports | User / Groups / Roles | public | 2018-12-03 14:27 | 2019-04-30 09:12 |
Reporter | Mazi | Assigned To | DenisChenu | ||
Priority | none | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 3.15.x | ||||
Target Version | 3.16.x | Fixed in Version | 3.15.x | ||
Summary | 14314: Superadmin user rights not stored properly | ||||
Description | If a superadmin user, who was created by another superadmin, wants to create a new user with superadmin rights, the user right settings are not stored properly. | ||||
Steps To Reproduce |
| ||||
Additional Information | This could either be user rights not being stored properly or it could be the superadmin user right checkboxes being displayed though those may not be shown at that screen because only "admin" may created other superadmins. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 6 | ||||
Complete LimeSurvey version number (& build) | 3.15.5+181115 | ||||
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.0.26 | ||||
related to | 12690 | closed | DenisChenu | Feature requests | Allow super-admin set by other user's than 1 |
No … It's a new feature added as new feature : There are 2 rights currently for superadmin : one with 'read' => it's the previous right + one with create : it's the new rigth : allowing add or remove super-admin rights. It work like a charm when it's done. If an user without "superadmin' update rights can remove the superadmin right : it's an issue, but not something else. |
|
OK, value returned by Permission model is OK |
|
So then it is a matter of the rights not being stored properly? |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=28581 |
|
Still one Yii::app()->session['loginID'] test … not used before … |
|
Remind : if you are a not forced superadmin and set another user superadmin create right : this superadmin can disable your rights :). Only forced superadmin are sure to be superadmin (default to user 1) |
|
Fixed in Version 3.1.7.3 |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2018-12-03 14:27 | Mazi | New Issue | |
2018-12-03 14:28 | Mazi | File Added: rights_stored.png | |
2018-12-03 14:28 | Mazi | File Added: rights_set.png | |
2018-12-03 17:34 | Mazi | Additional Information Updated | |
2018-12-03 20:20 | DenisChenu | Note Added: 49862 | |
2018-12-03 20:20 | DenisChenu | Relationship added | related to 12690 |
2018-12-04 08:39 | DenisChenu | Assigned To | => DenisChenu |
2018-12-04 08:39 | DenisChenu | Status | new => assigned |
2018-12-04 08:44 | DenisChenu | Note Added: 49865 | |
2018-12-04 09:22 | Mazi | Note Added: 49866 | |
2018-12-04 09:25 | DenisChenu | Changeset attached | => LimeSurvey master 9be61009 |
2018-12-04 09:25 | DenisChenu | Note Added: 49867 | |
2018-12-04 09:25 | DenisChenu | Resolution | open => fixed |
2018-12-04 09:25 | DenisChenu | Status | assigned => resolved |
2018-12-04 09:25 | DenisChenu | Fixed in Version | => 3.15.x |
2018-12-04 09:26 | DenisChenu | Note Added: 49868 | |
2018-12-04 09:28 | DenisChenu | Note Added: 49869 | |
2019-04-30 09:12 | c_schmitz | Note Added: 51641 | |
2019-04-30 09:12 | c_schmitz | Status | resolved => closed |
2019-11-01 17:26 | c_schmitz | Category | User/User groups => User / Groups / Roles |