Assign Users to Roles provides a way to assign a role (e.g. a set of permissions) to the users in a group. In other words, the people in the group have permission to do the things that have been granted to that role. Before doing this step, you must first create the group and assign it the "Access Control" group type. You must also create the Role you want to assign to it. However, you can add and remove people from your access control groups at any time.
You can use Access Control Lists (ACLs) to control access to groups of contacts in your database. You can also use ACLs to limit access to Profile screens, as well as specific custom fields.
You want contacts in your Advisory Board GROUP to only be visible to your organization's management team:
Now only members of your organization's management team that belong to the Managers GROUP will be able to edit or view contacts who are in the Advisory Board GROUP. |
|
Begin at the Administer CiviCRM page. In the Manage section, choose Access Control.
From the Access Control Page, click on >>Assign Users to Roles
You will see a list of existing role assignments (default is 'Administrator' assigned to the group 'Administrators'). You can create a NEW Role Assignment or Edit, Disable or Delete EXISTING Role Assignments using the links to the right of each role assignment.
To create a NEW role assignment, click on the >>New Role Assignment link at the bottom of the list of role assignments.
You must create the role and the group (with group type = Access Control) before assigning a role to a group. |
Choose the ACL Role and Assigned To value for each role assignment. You can enable/disable the role assignment by checking or unchecking the box labeled Enabled?
Click Save to save the role.
If successful, you will see the new role assignment listed.
For EXISTING Roles you can Edit, Disable or Delete each role assignment using the links to the right of each role.
Selecting Edit will bring you to the Edit ACL Role Assignments page where you can change the ACL Role and Assigned To value for each role assignment. Here you can also enable/disable the role assignment by checking or unchecking the box labeled Enabled?
Click Save to save the role assignment.
If successful, you will see the new role assignment listed.
Select Disable to temporarily disable an existing role assignment. You will see the warning:
"Are you sure you want to disable this ACL Role Assignment?"
Click OK to continue or Cancel to cancel disabling the role assignment.
To re-enable the role assignment, simply click on Enable.
Select Delete to delete the role assignment. You will be given this warning:
WARNING: Deleting this option will remove this ACL Role Assignment. Do you want to continue?
Click Delete to continue or Cancel to cancel the deletion.