View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
14017 | Bug reports | User / Groups / Roles | public | 2018-08-30 14:39 | 2019-05-29 16:39 |
Reporter | cdorin | Assigned To | p_teichmann | ||
Priority | none | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 3.13.x | ||||
Fixed in Version | 3.17.x | ||||
Summary | 14017: CPDB - view permission - user | ||||
Description | Text: Permission to create participants in the central participants database (for which all permissions are automatically given) and '''view''', update and delete participants from other users. I wanted to offer to one my friends access to the CPDB. I granted him all the permissions that correspond to CPDB. However, he was still not able to see the participants from the CPDB. Also tested this functionaliy -> is it a bug? Was this always the case? If yes, the text misleading because it says that you can "view... participants from other users". Of course, he can see the CPDB participants if he gets the superadmin permission. P.s. Offering him the view permission for label sets and surveys works fine. Seems that this issue exists only with CPDB. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 12 | ||||
Complete LimeSurvey version number (& build) | irrelevant | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | |||||
Database type & version | irrelevant | ||||
Server OS (if known) | irrelevant | ||||
Webserver software & version (if known) | irrelevant | ||||
PHP Version | irrelevant | ||||
related to | 14513 | closed | p_teichmann | Permissions on shared participants (CPDB) |
related to | 14514 | closed | p_teichmann | Purpose of permission "update" - CPDB |
I can confirm this issue using 3.14.9+180917. As an admin user I can call the CPDB screen just fine but a user with view/edit/update rights gets an error message, see screenshot. |
|
@Mazi: |
|
PS : the CPDB Permission have strange rights since start … if i remind only shared user are shown to other user, and then only CRUD Permission is apply Maybe some user think it's an issue if it's update. I really think it's a bad permission system Survey permission are really better BUT … update can broke some system (when i update Survey global permission : this permission was never used …) |
|
CPDB only lists participants in following cases:
Behaviour of latest LS version 3.15.1 regarding CPDB functionality is exactly the same as in LS version 2.73.0. |
|
@c_schmitz, shall we leave it as it is (see " Permission to create participants in the central participants database (for which all permissions are automatically given) and view, update and delete participants from other users " to "Permission to create participants in the central participants database (for which all permissions are automatically given) and view, update, and delete participants shared by other users" ? Or shall we change the way in which the CPDB permissions work? Once a user gets view/read CPDB rights, he/she can see (and edit if other rights are given) participants that are not shared by other users. |
|
Hey |
|
https://github.com/LimeSurvey/LimeSurvey/commit/70d03f7ba093700c28f3727cd04760558dea17bb |
|
Version 3.17.4+190529 released |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2018-08-30 14:39 | cdorin | New Issue | |
2018-10-23 15:52 | Mazi | File Added: user_rights_cpdb.jpg | |
2018-10-23 15:52 | Mazi | File Added: image003.jpg | |
2018-10-23 15:52 | Mazi | Note Added: 49413 | |
2018-10-25 14:57 |
|
Assigned To | => dominikvitt |
2018-10-25 14:57 |
|
Status | new => assigned |
2018-10-25 15:06 |
|
Note Added: 49438 | |
2018-10-25 15:11 | DenisChenu | Note Added: 49439 | |
2018-10-25 16:03 |
|
Status | assigned => resolved |
2018-10-25 16:03 |
|
Resolution | open => no change required |
2018-10-25 16:03 |
|
Note Added: 49443 | |
2019-02-11 10:03 | cdorin | Note Added: 50487 | |
2019-02-11 10:27 | cdorin | Assigned To | dominikvitt => markusfluer |
2019-02-11 10:27 | cdorin | Status | resolved => feedback |
2019-02-11 10:27 | cdorin | Resolution | no change required => reopened |
2019-02-11 10:27 | cdorin | Note Added: 50488 | |
2019-02-12 16:51 | cdorin | Relationship added | related to 14513 |
2019-04-30 10:15 | cdorin | Assigned To | markusfluer => p_teichmann |
2019-04-30 10:15 | cdorin | Status | feedback => confirmed |
2019-05-08 17:33 | p_teichmann | Status | confirmed => resolved |
2019-05-08 17:33 | p_teichmann | Resolution | reopened => fixed |
2019-05-08 17:33 | p_teichmann | Note Added: 51840 | |
2019-05-08 17:34 | p_teichmann | Fixed in Version | => 3.17.x |
2019-05-15 14:36 | p_teichmann | Relationship added | related to 14514 |
2019-05-29 16:39 | c_schmitz | Note Added: 52238 | |
2019-05-29 16:39 | c_schmitz | Status | resolved => closed |
2019-11-01 17:26 | c_schmitz | Category | User/User groups => User / Groups / Roles |