Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

How to let users handle survey permissions without disclosing all users?

  • Merrxi
  • Merrxi's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 days 7 hours ago - 1 day 10 hours ago #270627 by Merrxi
LimeSurvey version: 6.14.0
Self hosted instance using the martialblog/limesurvey docker image
==================
We want the users to let them organize themselves: to give survey permissions to each other.
There is an global option to allow limesurvey users to see either only the users in groups, which they are members of, or to see all users.
The later is not wanted and the first option results in super admins creating lots of user groups with few members.

Or is there any other way for the users to organize themselves? I could allow the user groups permissions: create, view, etc. But then they also see all other users in the add user field.
Last edit: 1 day 10 hours ago by Merrxi. Reason: clarifying title

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 days 3 hours ago #270630 by holch
Replied by holch on topic Survey permission add user
I don't think that Limesurvey this granularity in terms of user permissions.

Permissions have to be given by the super admins afaik.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • Merrxi
  • Merrxi's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 day 10 hours ago #270636 by Merrxi
Replied by Merrxi on topic Survey permission add user
I want to clarify the situation:
Currently we have the option "Group member can only see own group" active. (in Settings > Global > Security)
So the users are limited to user group members for adding them to survey permissions.
So the super admins have to create a user group for every user, who wants to collaborate on a survey.
-> lot of manual work and lots of wildly named groups

1) If the option "Group member can only see own group" is set to false, then the users can see all other users in the dropdown in survey permissions.
This is not wanted for data economy reasons.

2) A similar approach would be to globally give every user the "user group" permission for view, create, etc. So they can create their own groups, which then would be listed in the survey permissions dropdown. But the users can see all other users in "add user to group".

I can image a solution with a search field, which would check the username, full name or email of any other user in the instance and add them to the survey. This search is already there, but on the client side, so the whole userlist is send to the client.

An alternative way would be to create an invite link. If clicked by the invited user, the user is added to the list and permissions can be given afterwards.

Please Log in to join the conversation.

Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose