View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
14514 | Bug reports | Central participant database | public | 2019-02-11 11:07 | 2019-05-29 16:39 |
Reporter | cdorin | Assigned To | p_teichmann | ||
Priority | normal | Severity | partial_block | ||
Status | closed | Resolution | fixed | ||
Product Version | 3.15.x | ||||
Fixed in Version | 3.17.x | ||||
Summary | 14514: Purpose of permission "update" - CPDB | ||||
Description | I cannot update shared participants since I have to specifically say when I share the participants that I give the right to the respective user to "update/edit" my users. Not sure exactly what is then the purpose of "update" Also, it does not affect my right to edit/update the users added by me into the CPDB. | ||||
Steps To Reproduce |
| ||||
Tags | No tags attached. | ||||
Bug heat | 10 | ||||
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) | |||||
Webserver software & version (if known) | |||||
PHP Version | irrelevant | ||||
related to | 14017 | closed | p_teichmann | CPDB - view permission - user |
related to | 14513 | closed | p_teichmann | Permissions on shared participants (CPDB) |
Then : must do exactly like Survey : checking "update" on global allow updating ALL participants : really seem better :) |
|
I side with Denis here, I think the global permission should keep the general logic. |
|
The issue withnthis is like when we fix the issue with Survey global Permission : previously global permission are never used : you check "View" : no more right for this user . When we fix the issue : some user's say all of theiur user see (and update) all survey , because they checked this Permission :) |
|
https://github.com/LimeSurvey/LimeSurvey/commit/5c9aa865cb19113325d8100bb7a7718a30334a8f |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=28896 |
|
Version 3.17.4+190529 released |
|
LimeSurvey: master 5c9aa865 2019-05-15 16:26 Details Diff |
Fixed issue 14514: Purpose of permission "update" - CPDB Fixed issue: Administrators now have access to the CPDB if they have shared participants or have global Permissions 'read, create, update, delete', "global Permissions" > "shared Permissions" |
Affected Issues 14514 |
|
mod - application/controllers/admin/participantsaction.php | Diff File | ||
mod - application/models/Participant.php | Diff File | ||
mod - application/models/ParticipantShare.php | Diff File | ||
mod - application/views/admin/participants/displayParticipants_view.php | Diff File | ||
mod - application/views/admin/participants/participantsPanel_view.php | Diff File | ||
mod - application/views/admin/participants/sharePanel_view.php | Diff File | ||
mod - application/views/admin/super/_configuration_menu.php | Diff File | ||
mod - application/views/admin/super/layout_main.php | Diff File | ||
mod - assets/scripts/admin/participantpanel.js | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-02-11 11:07 | cdorin | New Issue | |
2019-02-11 11:07 | cdorin | Status | new => assigned |
2019-02-11 11:07 | cdorin | Assigned To | => markusfluer |
2019-02-11 11:46 | DenisChenu | Note Added: 50490 | |
2019-02-11 11:46 | DenisChenu | Issue Monitored: DenisChenu | |
2019-02-11 12:05 | cdorin | Summary | Purpose of permission "updated" - CPDB => Purpose of permission "update" - CPDB |
2019-02-11 18:38 |
|
Note Added: 50506 | |
2019-02-11 19:29 | DenisChenu | Note Added: 50507 | |
2019-02-12 16:49 | cdorin | Priority | none => normal |
2019-02-12 16:49 | cdorin | Severity | minor => partial_block |
2019-04-11 11:59 |
|
Assigned To | markusfluer => LouisGac |
2019-04-30 10:18 | cdorin | Assigned To | LouisGac => p_teichmann |
2019-05-15 14:35 | p_teichmann | Status | assigned => resolved |
2019-05-15 14:35 | p_teichmann | Resolution | open => fixed |
2019-05-15 14:35 | p_teichmann | Fixed in Version | => 3.17.x |
2019-05-15 14:35 | p_teichmann | Note Added: 51950 | |
2019-05-15 14:36 | p_teichmann | Relationship added | related to 14017 |
2019-05-15 14:36 | p_teichmann | Relationship added | related to 14513 |
2019-05-29 16:12 | p_teichmann | Changeset attached | => LimeSurvey master 5c9aa865 |
2019-05-29 16:12 | p_teichmann | Note Added: 52179 | |
2019-05-29 16:39 | c_schmitz | Note Added: 52223 | |
2019-05-29 16:39 | c_schmitz | Status | resolved => closed |