View Issue Details

This issue affects 2 person(s).
 8
IDProjectCategoryView StatusLast Update
19405Bug reportsCentral participant databasepublic2026-10-17 13:23
Reporterhaubel@hsc.mb.ca Assigned Toc_schmitz  
PrioritynoneSeverityblock 
Status resolvedResolutionfixed 
Product Version6.4.x 
Summary19405: User Permissions Issue LimeSurvey 3 to LimeSurvey 6.
Description

Hello. I already posted a question in the forum:
https://forums.limesurvey.org/forum/can-i-do-this-with-limesurvey/146202-user-permissions-issue-limesurvey-3-to-limesurvey-6#255842

I was told to report it here.

Hello. We are updating from LimeSurvey 3 to LimeSurvey 6, but we're having an issue with the user's global permissions.
On version 3, for the Central Participant Database, the survey administrators are set up so they can only see the "List Active Surveys" and the "Add Participant To Survey" options.

That's the way we want it because we don't want other users creating participants, or modifying them.

On version 6, using the same permissions settings for Central Participant Database: View Read, now the users can't see the participant active surveys or add participants to surveys.

Is there a way to fix this? Like I said, we don't want users creating or updating participants.

Thanks in advance for the help.

Steps To Reproduce

Steps to reproduce

In version 3, when users are given View/Read permissions for the Central Participant Database, they can see the "List Active Surveys" and the "Add participant to survey" options. Which is the access that is intended for the survey coordinators.
In version 5 and 6 however, when users are given the same permissions, View/Read for the Central Participant Database, these two options are greyed out.

Expected result

When giving users View/Read permissions for the Central Participant Database, we expect them to be able to see the "List Active Surveys" and the "Add participant to survey" options, which is the case with LimeSurvey 3.

Actual result

In version 5 and 6 when users are given the same permissions, View/Read for the Central Participant Database, these two options are greyed out.

TagsNo tags attached.
Attached Files
LS 3 Action.png (1,827 bytes)   
LS 3 Action.png (1,827 bytes)   
LS 3 Permissions.png (9,709 bytes)   
LS 3 Permissions.png (9,709 bytes)   
LS 6 Action.png (7,530 bytes)   
LS 6 Action.png (7,530 bytes)   
LS 6 Permissions.png (13,585 bytes)   
LS 6 Permissions.png (13,585 bytes)   
Bug heat8
Complete LimeSurvey version number (& build)LimeSurvey Community Edition Version 6.4.5+240205
I will donate to the project if issue is resolvedYes
BrowserMS Edge 121.0.2277.112 (Official build) (64-bit), Google Chrome Version 121.0.6167.161 (Official Build) (64-bit), Firefox 122.0.1 (64-bit), Safari 17.3.1 (64-bit).
Database type & version623
Server OS (if known)Ubuntu 22.04.3 LTS
Webserver software & version (if known)Apache
PHP Version8.3.30
Git branch / Pull Request URL

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2026-10-17 13:23

administrator   ~86519

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

Related Changesets

LimeSurvey: master 827180ad

2026-10-17 13:22

c_schmitz


Details Diff
Fixed issue 19405: Users with read-only access to the central participant database could not list a participant's active surveys or add it to a survey
Dev List active surveys now only needs read access; Add participant to survey also allows users with the global export permission who can see the participant (like an export)
Affected Issues
19405
mod - application/controllers/admin/ParticipantsAction.php Diff File
mod - application/models/Participant.php Diff File
add - tests/unit/models/ParticipantAddToSurveyPermissionTest.php Diff File

Issue History

Date Modified Username Field Change
2024-02-09 19:43 haubel@hsc.mb.ca New Issue
2024-02-09 19:43 haubel@hsc.mb.ca File Added: LS 3 Action.png
2024-02-09 19:43 haubel@hsc.mb.ca File Added: LS 3 Permissions.png
2024-02-09 19:43 haubel@hsc.mb.ca File Added: LS 6 Action.png
2024-02-09 19:43 haubel@hsc.mb.ca File Added: LS 6 Permissions.png
2024-09-05 11:16 Mazi Bug heat 0 => 6
2026-10-17 13:23 c_schmitz Changeset attached => LimeSurvey master 827180ad
2026-10-17 13:23 c_schmitz Note Added: 86519
2026-10-17 13:23 c_schmitz Assigned To => c_schmitz
2026-10-17 13:23 c_schmitz Status new => resolved
2026-10-17 13:23 c_schmitz Resolution open => fixed
2026-10-17 13:23 c_schmitz Bug heat 6 => 8