Actions

Manage user groups: Difference between revisions

From LimeSurvey Manual

No edit summary
mNo edit summary
Line 18: Line 18:
==Create user groups==
==Create user groups==


In order to add a user group, click on the '''Add new user group''' button located on the upper-left corner of the window. Type in the name and the description of the user group and click on the '''Save''' button:
In order to add a user group, click on the '''Add new user group''' button located on the upper-left corner of the window. Type in the name and the description of the user group and click '''Save''':


<center>[[File:AddNewUserGroup.png]]</center>
<center>[[File:AddNewUserGroup.png]]</center>


Now, you can add users to the newly created user group by selecting from the dropdown list the desired user and then clicking on the ''Add user'' button.
Now, you can add users to the newly created user group by selecting from the dropdown list the desired user and clicking on the '''Add user''' button.


<center>[[File:Adduserstoausergroup.png|0.75px]]</center>
<center>[[File:Adduserstoausergroup.png|0.75px]]</center>
Line 30: Line 30:
<center>[[File:UserGroupMembersList.png]]</center>
<center>[[File:UserGroupMembersList.png]]</center>


Click '''Close''' (upper-right part of the window) to go back to the user groups list. You can observe the newly added group in the list. The columns of the table include:  
Click '''Close''' (upper-right part of the window) to go back to the user groups list. You can observe the newly added group in the list. The following details are provided in the table:


<center>[[File:UserGroupsList.png]]</center>
<center>[[File:UserGroupsList.png]]</center>
Line 39: Line 39:
*''Owner'' : The owner/creator of the user group. The owner cannot be changed. If this is really necessary, you have to delete the group and create another one.
*''Owner'' : The owner/creator of the user group. The owner cannot be changed. If this is really necessary, you have to delete the group and create another one.
*''Members'' : It shows the number of the members of the user group;
*''Members'' : It shows the number of the members of the user group;
*''Action'' : The last column shows a set of actions that are available for each user group from the user groups list. The following user group actions are presented below: ''view users'', ''edit user group'', ''email user group'', and ''delete user group'.
*''Action'' : The last column shows a set of actions that are available for each user group from the user groups list. The following user group actions are presented below: '''view users'', '''edit user group'', '''email user group''', and '''delete user group'''.


<center>[[File:UserGroupsListActions.png]]</center>
<center>[[File:UserGroupsListActions.png]]</center>
Line 53: Line 53:
==Email user group==
==Email user group==


The green mail sign allows you to emails to a group of users. When asked to email all the members of that user group, the following options will be listed on your screen:
The green mail symbol allows the group administrator to send mass emails to the members of that user group. Its functionality includes:
*'''Send me a copy''': If ticked, an email will be send to the owner of the user group/the one who created the user group;
*'''Send me a copy''': If ticked, an email will be send to the owner of the user group/the one who created the user group;
*'''Subject''': Type in the desired subject of your e-mail;
*'''Subject''': Type in the desired subject of your email;
*'''Message''': Type in the desired message you wish to send to the members of the user group.
*'''Message''': Type in the desired message you wish to send to the members of the user group.


<center>[[File:EmailToAllMembers.png]]</center>
<center>[[File:EmailToAllMembers.png]]</center>


Then, click on the send button located under the '''Message''' text box.
Then, click on the '''Send'' button located under the ''Message'' text box.


==Delete user group==
==Delete user group==


To delete a user group, simply click the red trash button in the line with the user group that should be deleted and hit OK.  
To delete a user group, simply click on the red trash button that is located on the line with the user group that should be deleted and hit OK.  


=Grant survey permissions to a user group=<!--T:5-->
=Grant survey permissions to a user group=<!--T:5-->


A '''user group''' can be picked up in order to offer [[Manage users#Set permissions for a single survey|specific survey permissions]], permissions like editing the questions, activating the survey, and maybe viewing the responses among others. Adding a '''user group''' behaves like a macro function that simply adds all the current members of the '''user group''' with the same privileges at that same time to the '''Survey'''.
A '''user group''' can be picked up in order to offer [[Manage users#Set permissions for a single survey|specific survey permissions]], like editing the questions, activating the survey, and/or viewing the responses among others. Adding a '''user group''' behaves like a macro function that simply adds all the current members of the '''user group''' with the same privileges at that same time to the '''Survey'''.


To change the survey permissions, go to the '''Settings''' menu of your survey, which includes the general settings of your installation. Then, click on '''Survey permissions''' and choose to whom would you like to offer permissions. Click on add a user group and select the user group to which you would like to add the permission rights.
To change the survey permissions, go to the '''Settings''' menu of your survey. Click on '''Survey permissions''' and choose to whom would you like to offer permissions. Click on add a user group and select the user group to which you would like to add the permission rights.


<center>[[File:LimeSurveySurveyPermissions.jpg]]</center>
<center>[[File:LimeSurveySurveyPermissions.jpg]]</center>
<center>[[File:LimeSurveyPermissionRightsUserGroup.png]]</center>
<center>[[File:LimeSurveyPermissionRightsUserGroup.png]]</center>


You will select in the next step the permissions that you will allocate to the members of that user group. Do not forget to click on the double right arrowhead to get an extended view of the permissions matrix.
Select in the next step the permissions that you will allocate to the members of that user group. Do not forget to click on the double-right arrowhead to get an extended view of the permissions matrix.


<center>[[File:UserGroupSurveyPermissions.png]]</center>
<center>[[File:UserGroupSurveyPermissions.png]]</center>
Line 81: Line 81:
<!--T:38-->
<!--T:38-->
After you finished editing the survey permissions, click on the '''Save''' button, which is located in the upper right part of the screen.
After you finished editing the survey permissions, click on the '''Save''' button, which is located in the upper right part of the screen.
Some examples are provided [[Manage user groups#Examples|below]] in order to help you get a better understanding of the Limesurvey's survey permissions system.


Some examples are provided [[Manage user groups#Examples|below]] in order to help you get a better understanding of the Limesurvey's survey permissions system.
{{Alert| If you want to grant survey permissions only to a user, [[Manage_users#Set_permissions_for_a_single_survey|read the following wiki]].


=Thing to watch out for=
=Thing to watch out for=


Some problems related to the user group functions are presented below:
Some limitations of the user group functionalities are presented below:


<!--T:6-->
<!--T:6-->
*Changes to a '''user group''' after it was added in the '''survey''' will not cause changes to the '''survey permissions'''. For example, if new users are added to an '''user group''' that was already added in the '''survey''', the respective new users won't have the same permissions as the rest of the user group members. For this to happen, the updated user group has to be offered again the permissions so that the new user group members can receive the user group rights.
*Changes to a '''user group''' (after it was added in the '''survey''') will not cause changes to the '''survey permissions'''. For example, if new users are added to a '''user group''' that was already added in the '''survey''', the respective new users won't have the same survey permissions as the rest of the user group members. For this to happen, the updated user group has to be offered again the permissions so that the new user group members can receive the user group rights.
*If you delete a user from a user group that was previously given survey permissions, it does not mean that the respective user will lose the survey permissions. To remove his or her permission rights, you will have to delete his account from the survey permission list
*If you delete a user from a user group with survey permissions, the respective user will not lose the survey permissions. To remove his or her permission rights, delete his account from the survey permissions table.


Because the user group functions are still experimental, we kindly ask you to pay attention to any inconsistencies you may find while using LimeSurvey and report them to us using the [https://www.limesurvey.org/community/bug-tracker bugs tracker] (recommended) or [https://www.limesurvey.org/contact-us ticket system].
Because the user group functions are still experimental, we kindly ask you to pay attention to any inconsistencies you may find while using LimeSurvey and report them via the [https://www.limesurvey.org/community/bug-tracker bugs tracker] (recommended) or the [https://www.limesurvey.org/contact-us ticket system].


<center>[[File:Deleteusersurveypermissions.png]]</center>  
<center>[[File:Deleteusersurveypermissions.png]]</center>  
Line 99: Line 100:
Some examples are provided below in order to better understand the functionalities of a LimeSurvey user group:
Some examples are provided below in order to better understand the functionalities of a LimeSurvey user group:


==I would like to inform some users that they have received certain survey permissions==
==I would like to inform the members of a user group that they have received certain survey permissions==
*Log in;  
*Log in;  
*Go to the user groups list and click on the green mail sign (located in the Action row);
*Go to the user groups list and click on the green mail sign (located on the last column of the table);
*Type the subject and the text body of the e-mail;
*Type the subject and the text body of the email;
*Send it.
*Send it.


==I would like to grant certain permission rights to a user group==
==I would like to grant certain permission rights to a user group==
*Log in as admin (or as a user that has the 'Survey security' and 'Survey content' permission)
*Log in as admin (or as a user that has the 'Survey security' and 'Survey content' permission);
*Create a user group
*Create a user group;
*Add users to the user group
*Add users to the user group;
*Go to '''survey permissions and navigation''' page of the survey
*Go to '''Survey permissions''' page of the survey;
*Add the user group and offer its member the permissions.
*Add the user group and offer its members the permissions.


==I would like to add a user to a user group and offer him the same user group permissions==
==I would like to add a user to a user group and offer him the same user group permissions==
As mentioned above. adding a '''user group''' behaves like a macro function that simply adds all the current members of the '''user group''', easing the process of granting survey permissions. However, if a new member is added to that user group, that member will not automatically receive the same rights that the members of his user group have.
As mentioned above. adding a '''user group''' behaves like a macro function that simply adds all the current members of the '''user group''', easing the process of granting survey permissions. However, if a new member is added to that user group, that member will not automatically receive the rights that were previously granted to the other members of the user group.
Therefore, you will have to repeat the steps shown in the example from above in order to grant him the same rights or you just add him separately (in the 'Survey permission' panel).
Therefore, you will have to repeat the steps shown in the example from above in order to grant him the same rights or you just add him separately, using the '''Add user''' function (from the 'Survey permission' panel).


==I would like to remove the permissions of a user that is a member of a user group==
==I would like to remove the permissions of a user that is no longer a user group member==
Removing him from the group should leave him also without the user group permissions allocated to him before. However, due to the limitations of the user group function, this is not happening! Even if you delete the user from the user group, he still remains with the user group survey permissions. Therefore, a workaround is to manually delete him from the 'Survey permissions' table.
Removing him from the group <u>should</u> leave him without any user group permissions. However, this is not happening due to the limitations of the user group functionalities! '''If you delete the user from the user group, he still remains with the user group survey permissions'''. Therefore, a workaround is to manually delete him from the 'Survey permissions' table.


*Log in as administrator (or as a user with 'Survey security' permission);
*Log in as administrator (or as a user with 'Survey security' permission);
*Go to the Survey permissions page, which can be accessed from the ''Settings'' of the survey;
*Go to the '''Survey permissions''' page, which can be accessed from the '''Settings''' of the survey;
*Delete the respective user from the 'Survey permission' table.
*Delete the respective user from the 'Survey permissions' table.


<center>[[File:Delete user from survey group.png|1.5px]]</center>
<center>[[File:Delete user from survey group.png|1.5px]]</center>
Line 127: Line 128:
==I would like to remove all the user group members with access to one of my surveys==
==I would like to remove all the user group members with access to one of my surveys==


[[Manage user groups#Examples#I would like to remove all the user group members with access to one of my surveys|As mentioned above]], deleting a user from a group won't retrieve his survey permissions. The same applies also to 'user groups'. Deleting a user group won't retrieve the survey permissions that were previously granted to the members of the respective user group. Therefore, they have to be manually removed at the moment from the 'Survey permission' table.
[[Manage user groups#Examples#I would like to remove all the user group members with access to one of my surveys|As mentioned above]], deleting a user from a group won't retrieve his survey permissions. The same goes for 'user groups'. Deleting a user group won't retrieve the survey permissions that were previously granted to the members of the respective user group. Therefore, they have to be manually removed at the moment from the 'Survey permissions' table.


</translate>
</translate>

Revision as of 12:23, 21 August 2017

General

User groups are meant to group administration users in individual groups. However, this option is limited in functionality at the moment. There are no real permissions bound to a group. Groups serve more as a macro or textual convenience to work with groups of administration users.

User group management

If you click on the Create/edit user groups button located in the Configuration dialog, you will be taken to the user group management page.

Create user groups

In order to add a user group, click on the Add new user group button located on the upper-left corner of the window. Type in the name and the description of the user group and click Save:

Now, you can add users to the newly created user group by selecting from the dropdown list the desired user and clicking on the Add user button.

0.75px
 Hint: You may observe below that the owner/creator of the user group is automatically added to his/her own user group.


Click Close (upper-right part of the window) to go back to the user groups list. You can observe the newly added group in the list. The following details are provided in the table:

  • User group ID : It shows a unique ID that is designated automatically to each user group;
  • Name : The name of the user group;
  • Description : The description of the user group;
  • Owner : The owner/creator of the user group. The owner cannot be changed. If this is really necessary, you have to delete the group and create another one.
  • Members : It shows the number of the members of the user group;
  • Action : The last column shows a set of actions that are available for each user group from the user groups list. The following user group actions are presented below: view users, edit user group, email user group, and delete user group.

View user group members

If you click on the green table, a more detailed view of the members of the user group will be shown.

Edit user group

Clicking on the green pen allows you to edit the name and the description of the respective user group.

Email user group

The green mail symbol allows the group administrator to send mass emails to the members of that user group. Its functionality includes:

  • Send me a copy: If ticked, an email will be send to the owner of the user group/the one who created the user group;
  • Subject: Type in the desired subject of your email;
  • Message: Type in the desired message you wish to send to the members of the user group.

Then, click on the 'Send button located under the Message text box.

Delete user group

To delete a user group, simply click on the red trash button that is located on the line with the user group that should be deleted and hit OK.

Grant survey permissions to a user group

A user group can be picked up in order to offer specific survey permissions, like editing the questions, activating the survey, and/or viewing the responses among others. Adding a user group behaves like a macro function that simply adds all the current members of the user group with the same privileges at that same time to the Survey.

To change the survey permissions, go to the Settings menu of your survey. Click on Survey permissions and choose to whom would you like to offer permissions. Click on add a user group and select the user group to which you would like to add the permission rights.

Select in the next step the permissions that you will allocate to the members of that user group. Do not forget to click on the double-right arrowhead to get an extended view of the permissions matrix.

After you finished editing the survey permissions, click on the Save button, which is located in the upper right part of the screen. Some examples are provided below in order to help you get a better understanding of the Limesurvey's survey permissions system.

{{Alert| If you want to grant survey permissions only to a user, read the following wiki.

Thing to watch out for

Some limitations of the user group functionalities are presented below:

  • Changes to a user group (after it was added in the survey) will not cause changes to the survey permissions. For example, if new users are added to a user group that was already added in the survey, the respective new users won't have the same survey permissions as the rest of the user group members. For this to happen, the updated user group has to be offered again the permissions so that the new user group members can receive the user group rights.
  • If you delete a user from a user group with survey permissions, the respective user will not lose the survey permissions. To remove his or her permission rights, delete his account from the survey permissions table.

Because the user group functions are still experimental, we kindly ask you to pay attention to any inconsistencies you may find while using LimeSurvey and report them via the bugs tracker (recommended) or the ticket system.

Examples

Some examples are provided below in order to better understand the functionalities of a LimeSurvey user group:

I would like to inform the members of a user group that they have received certain survey permissions

  • Log in;
  • Go to the user groups list and click on the green mail sign (located on the last column of the table);
  • Type the subject and the text body of the email;
  • Send it.

I would like to grant certain permission rights to a user group

  • Log in as admin (or as a user that has the 'Survey security' and 'Survey content' permission);
  • Create a user group;
  • Add users to the user group;
  • Go to Survey permissions page of the survey;
  • Add the user group and offer its members the permissions.

I would like to add a user to a user group and offer him the same user group permissions

As mentioned above. adding a user group behaves like a macro function that simply adds all the current members of the user group, easing the process of granting survey permissions. However, if a new member is added to that user group, that member will not automatically receive the rights that were previously granted to the other members of the user group. Therefore, you will have to repeat the steps shown in the example from above in order to grant him the same rights or you just add him separately, using the Add user function (from the 'Survey permission' panel).

I would like to remove the permissions of a user that is no longer a user group member

Removing him from the group should leave him without any user group permissions. However, this is not happening due to the limitations of the user group functionalities! If you delete the user from the user group, he still remains with the user group survey permissions. Therefore, a workaround is to manually delete him from the 'Survey permissions' table.

  • Log in as administrator (or as a user with 'Survey security' permission);
  • Go to the Survey permissions page, which can be accessed from the Settings of the survey;
  • Delete the respective user from the 'Survey permissions' table.
1.5px

I would like to remove all the user group members with access to one of my surveys

As mentioned above, deleting a user from a group won't retrieve his survey permissions. The same goes for 'user groups'. Deleting a user group won't retrieve the survey permissions that were previously granted to the members of the respective user group. Therefore, they have to be manually removed at the moment from the 'Survey permissions' table.