View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
07193Bug reportsCentral participant databasepublic2013-03-17 12:12
Reportergeves049 Assigned Toc_schmitz  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version2.00+ 
Fixed in Version2.00+ 
Summary07193: A shared user can definitively delete a shared participant
Description

When i remove to my CPD a participant that i am not the owner , i click on the trash. The participant is deleted.

When the owner looks the participants of his CPD, the participant doesn't exist anymore.

Steps To Reproduce

1- Shared participant of my CPD without rights (participant which not used in a survey)
2- Connect to LimeSurvey with the shared user
3- Delete from CPD shared user the shared participant
4- Connect to LimeSurvey with owner of participant
5- The participant doesn't exist from the CPD

TagsNo tags attached.
Bug heat4
Complete LimeSurvey version number (& build)130110
I will donate to the project if issue is resolvedNo
BrowserIE 9, Firefox
Database type & versionMySQL 5.1.47
Server OS (if known)Windows Server 2003 Web Edition SP2
Webserver software & version (if known)IIS 6.0
PHP Version5.3.19

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2013-02-22 14:48

administrator   ~24197

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

c_schmitz

c_schmitz

2013-02-26 20:03

administrator   ~24419

New version released.

c_schmitz

c_schmitz

2013-03-02 16:34

administrator   ~24492

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

geves049

geves049

2013-03-11 14:59

reporter   ~24617

In the 130305 version, the problem exists.
The deletion of a shared participant from my CPD, delete it automatically to owner CPD.

c_schmitz

c_schmitz

2013-03-11 16:27

administrator   ~24635

I have just checked this and it is definitely not possible for a non-superadmin to delete the shared participants from another user.
Please check again.

geves049

geves049

2013-03-11 17:38

reporter   ~24639

On your demo database :
I create "Marc Dupond" under the admin account and i shared it with test account (non-superadmin).
If i connect from test account i can see this participant on my CPDB. If i try to deleted it disappear from the test CPDB and also from the admin CPDB. For me it's not correct.

c_schmitz

c_schmitz

2013-03-11 21:42

administrator   ~24643

Thank you. I found the issue now and I am totally baffled on how this worked on my local installation but not on the demo.

c_schmitz

c_schmitz

2013-03-12 00:06

administrator   ~24646

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

c_schmitz

c_schmitz

2013-03-12 12:36

administrator   ~24664

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

c_schmitz

c_schmitz

2013-03-17 12:12

administrator   ~24726

New version released.

Related Changesets

LimeSurvey: master 029a6280

2013-02-22 13:48:18

c_schmitz

Details Diff
Fixed issue 07193: A shared user can definitively delete a shared participant Affected Issues
07193
mod - application/controllers/admin/participantsaction.php Diff File
mod - application/models/Participants.php Diff File

LimeSurvey: 2.1 1eacab90

2013-02-22 13:48:18

c_schmitz

Details Diff
Fixed issue 07193: A shared user can definitively delete a shared participant Affected Issues
07193
mod - application/controllers/admin/participantsaction.php Diff File
mod - application/models/Participants.php Diff File

LimeSurvey: master 141b2b0f

2013-03-11 20:46:37

c_schmitz

Details Diff
Fixed issue 07193: A shared user can definitively delete a shared participant Affected Issues
07193
mod - application/models/Participants.php Diff File

LimeSurvey: 2.05 5a28cad1

2013-03-11 20:46:37

c_schmitz

Details Diff
Fixed issue 07193: A shared user can definitively delete a shared participant Affected Issues
07193
mod - application/models/Participants.php Diff File

Issue History

Date Modified Username Field Change
2013-01-16 09:56 geves049 New Issue
2013-01-16 09:56 geves049 Status new => assigned
2013-01-16 09:56 geves049 Assigned To => jcleeland
2013-02-21 15:30 c_schmitz Assigned To jcleeland => c_schmitz
2013-02-22 14:48 c_schmitz Changeset attached => LimeSurvey master 029a6280
2013-02-22 14:48 c_schmitz Note Added: 24197
2013-02-22 14:48 c_schmitz Resolution open => fixed
2013-02-22 21:25 c_schmitz Status assigned => resolved
2013-02-22 21:25 c_schmitz Fixed in Version => 2.00+
2013-02-26 20:03 c_schmitz Note Added: 24419
2013-02-26 20:03 c_schmitz Status resolved => closed
2013-03-02 16:34 c_schmitz Changeset attached => LimeSurvey 2.1 1eacab90
2013-03-02 16:34 c_schmitz Note Added: 24492
2013-03-11 14:59 geves049 Note Added: 24617
2013-03-11 14:59 geves049 Status closed => feedback
2013-03-11 14:59 geves049 Resolution fixed => reopened
2013-03-11 16:27 c_schmitz Note Added: 24635
2013-03-11 17:38 geves049 Note Added: 24639
2013-03-11 17:38 geves049 Status feedback => assigned
2013-03-11 21:42 c_schmitz Note Added: 24643
2013-03-11 21:51 c_schmitz Status assigned => resolved
2013-03-11 21:51 c_schmitz Resolution reopened => fixed
2013-03-12 00:06 c_schmitz Changeset attached => LimeSurvey master 141b2b0f
2013-03-12 00:06 c_schmitz Note Added: 24646
2013-03-12 12:36 c_schmitz Changeset attached => LimeSurvey 2.05 5a28cad1
2013-03-12 12:36 c_schmitz Note Added: 24664
2013-03-17 12:12 c_schmitz Note Added: 24726
2013-03-17 12:12 c_schmitz Status resolved => closed