Questions tagged [acl]

Access Control Limits which may refer to CiviCRM inbuilt ACL options, or options provided by extensions that deliver Access Control

Filter by
Sorted by
Tagged with
1
vote
1answer
21 views

Is it possible, using ACLs, for a group to have only 'create' access to contact custom data and another group to have 'edit'?

My user would like one group of users to be able to have only 'create' only access to a custom field set that will be in a contact's tab, and for another group to be able to have 'edit' access. I ...
1
vote
1answer
33 views

Permissions help with using action.forward token in an email

I want to add a forward to a friend at the bottom of an email. When recipient clicks they see the "enter up to 5 email address" page however if they are a non-authenticated user they get a Undefined ...
3
votes
1answer
251 views

SOLVED!! DB Error: no such table ERROR searching erroneous ACL table

I have read other related questions but I do not see a match with my mistake. Civicrm version 4.7.31 Drupal 7.67 MySQL 5.6.42 PHP7.1 After migrating from civicrm 4.5.8 and php5.6 everything works fine ...
0
votes
1answer
41 views

How can I prevent users editing custom fields for contacts not in their ACL group?

Using Wordpress 5.4.1 with Civi 5.24.3. We have a smart group used for ACL which prevents the core "Edit" button being shown on the contact summary. There is also an ACL entry for a group of ...
0
votes
2answers
38 views

Feature request: Relate memberships to Groups and have separate access

Overview I have a number of groups. Each group has one or more memberships. With ACL I can discern between the access to the different groups and their contacts. However, when access is granted, the ...
0
votes
1answer
29 views

How to automatically create relationship between Drupal role user and a group of civi contacts?

I have webform where volunteers signup for newsletter. They land on group called "Volunteer". Our volunteer co-ordinator users are in a drupal role called "Coordinator" What I want ...
1
vote
0answers
22 views

Groups not visible despite correct ACL after going from 5.18 to 5.35

Users with visibility to a group of contacts no longer see that group as selectable in search. At first I suspected that migration failed in some way, but after creating a whole new group, group ...
1
vote
2answers
153 views

CiviCRM view activities permissions

I have a role to view contacts in a particular group granted through CiviCRM view ACL permissions (/civicrm/acl?reset=1) but even though the role can see all contacts in that group, when trying to ...
0
votes
0answers
15 views

Manage ACLs for contact groups

I'm trying to limit access for a group of contacts. Let's assume that my contacts groups separated accordingly: Regular Contacts Volunteers Staff members Admins So for example I want that regular ...
6
votes
1answer
498 views

Permissions, ACL and Groups

I would like to confirm this statements regarding permissions, ACL and groups (Wordpress 4.7.1, civicrm 4.7.15) Permission to edit contacts (ACL or general), allows user to assign contacts to ANY ...
1
vote
0answers
22 views

HOWTO organize hierarchical groups and ACLs in WordPress

We are currently using CiviCRM ver. 5.35.1 on WordPress ver. 5.7.1. All our contacts and organizations are included in groups related to (Italian) Regions, with Provinces within (the same organization ...
2
votes
1answer
75 views

My ACL Role is now showing selected contact groups

I tried digging through other questions before I posed my own. So, I'm asking for a solution here. What I want to do: I want to give a group of contacts ability to 1. Create and edit events based on ...
0
votes
0answers
12 views

Civicrm and Joomla ACL

I have a fresh install of Joomla with CiviCRM 5.3.5 installed. I can’t seem to get the CiviCRM ACL to take over instead of Joomla’s All or nothing permissions. Documentation doesn’t seem to explain ...
0
votes
0answers
20 views

Users cannot view ACL groups in search that they should see. Why?

Users have ACL access to just a couple of groups, one of which is a smart group and a subset of the other. Although they can see all the contacts that they should, when going to 'Search' and select '...
5
votes
1answer
47 views

Is it possible to have a user that's only capability is to work with Mosaico. Specifically to Create/modify templates

I'm a one man show and this is my first excursion into setting ACLs. I have a volunteer that wants to work with me on creating & editing Mosaico email templates. At some point they may also be ...
0
votes
2answers
377 views

How can I setup ACL for user to modify only custom fields?

I would like to limit access of some CiviCRM users, so they can only access contacts in certain smart groups. Meanwhile, I would like them to be able to edit Custom Fields. I created a separate ...
2
votes
0answers
29 views

Smart Groups and ACL

I have read the comments relating to this matter. Still I just wonder if it is possible to assign ACL ownership to a Smart Group. No option for Access Control on the Group page is available. Is this ...
0
votes
2answers
20 views

Allow region reps to have RO to global mship info - but only to their own regional records. Db field or tag for “region”?

As the title says, I need to appoint reps for each region who can access their "own" regions records to send mailings. We are using Wordpress and everything is the latest versions. Is "...
1
vote
0answers
14 views

Profile listing shows all contacts regardless of permissions — how to limit results to permissioned contacts only?

If I create a profile for search/listings, and provide access to that profile to some class of users, the profile results will include all contacts matching the search criteria, even though the ...
1
vote
1answer
22 views

How to allow users in ACL group to add & remove contacts in groups

I'm implementing ACLs for a client. Users can only have view or edit to a group when adding permissions, so then don't have the ability to add or remove a contact from that group. In fact, I've found ...
1
vote
2answers
51 views

Is smart group cache set to 0 OK for this situation?

Using ACLs I have setup a group of users to have edit access to a smart group of contacts. The smart group is based upon the contact type. The problem is when one of these users creates a contact of ...
1
vote
2answers
47 views

Is there a method in ACL of allowing anonymous access to some events and not others?

I want some CiviCRM events to be Member-only and some to be public. But I'm not seeing a way of creating an ACL permission for the anonymous user and then assigning it to an event. The only way of ...
0
votes
0answers
11 views

Manage members of the OG_Sync Access Control Group

We are using Drupal Organic Groups, and the OG_Sync function that ships with CiviCRM Core to create corresponding CiviCRM Groups. We are converting from an existing system where all editing is ...
2
votes
4answers
92 views

Assign all contacts created by a user to one group automatically?

Just what it says in the title. I have an issue with ACL where the user that has access to only one group creates a New Individual (through civicrm) winch then they do not have the access to. My ...
3
votes
4answers
78 views

Private content for event participant?

My scenario is quite simple to explain : When a person register on an event (paid or free), we would like to give him an direct access to private content (by email or by direct redirect) (like ...
4
votes
1answer
30 views

Dashboard Summary on Memberships Page

I've just found out that the Membership Dashboard - specifically the summary table at the top of that page - is not visible if you don't have the permission 'CiviCRM: view all contacts'. Is there any ...
2
votes
2answers
45 views

How do I sync contacts who are not members in Wordpress?

My client organization only has organizational members, but provides services and events to individuals connected to the organization. The WP Member sync, seems limited to only syncing members. I ...
0
votes
0answers
13 views

Can I control access to specific price sets with ACL?

I have two primary member types. Full Members (FM) and Associate Members (AM). I need to keep all the pricing for both groups completely separate and since AM joins to have access to FM, they pay all ...
1
vote
0answers
48 views

CiviCRM permissions get wiped out after each upgrade (except for Public and Super Admin user groups)

Is anyone experiencing an issue where all CiviCRM permissions in Joomla get completely reset (meaning all permissions items are set to "Inherit") after every CiviCRM upgrade? Only the Public and Super ...
1
vote
0answers
20 views

CiviMail Sent/Scheduled Mailings does not list mailings for some users

I'm in a context using some CiviCRM ACLs to restrict access for regional staff to regional contacts. Some core staff have access across the regions. However, the regional staff cannot view the list ...
3
votes
1answer
70 views

Staff restricted by ACLs cannot use/see any other groups

I have a group of CiviCRM users who are restricted by ACL to only be allowed to view and edit contacts in a certain geographic region (those contacts in a group called "Northern Region"). They also ...
1
vote
0answers
16 views

How can I transfer ACL settings?

I want to transfer ACL settings from one site to an other. How can I export/import ACLs via SQL? Or is there any other way to do so?
2
votes
0answers
16 views

Find Respondents To Reserve - Groups

Looks to me like there's an issue that needs fixing, but I want to check to see if I've missed something. I'm testing functionality of walklists. The User-Contact is limited to a subset of contact ...
1
vote
1answer
50 views

Custom Data ACLs

I'm a little confused on how custom data ACLs work - specifically, when I give a role access to edit a set of custom data fields that are associated with a contact, like so: Does this allow that role ...
1
vote
1answer
32 views

Not inserting a ACL Role using ACL Role API

I was trying to assigning a new Users to CiviCRM ACL role through ACL Role API, but it is not showing me in database. Input json $result = civicrm_api3('AclRole', 'create', [ 'debug' => ...
1
vote
1answer
27 views

What is 'object_table' and 'object_id' in Acl API?

I am not understanding the meaning of 'object_role' and 'object_id' in ACL API. I was trying to manage ACL using CiviCRM API 3.
1
vote
2answers
88 views

DB Error: constraint violation on anonymous user contribution/membership registration after 5.8.2 -> 5.9.0 update

I upgraded two Joomla sites from 5.8.x to 5.9 and one of them now gives an error for anonymous contributions or membership registrations: Error: Database Error Code: Cannot add or update a child row:...
3
votes
3answers
215 views

ACL permissions Activities

I'm trying to make a permission, to limit view some activities types (A user with a specific role can't view a some activities types) I was checking the hook permissions but i don't find the way(...
2
votes
1answer
46 views

CiviCRM access for Wordpress custom group users

I am using CiviCRM 5.8.1 (update to 5.8.2 will be done shortly) on Wordpress 5.0.1 with German localization. For extended permission management on WP, I use Advanced Access Manager. I created a group ...
1
vote
3answers
83 views

Is is possible to restrict visibility of custom data sets?

Current install - WP5.0 / Civi 5.7.2 I'm just thinking through our Safeguarding / Child Protection process. We don't have any issues, but we're legally obliged to have a process. And I'd rather set ...
2
votes
1answer
40 views

Different Contacts of same child Group in multisite

I use a multi-site CiviCRM installation with the CiviCRM Multisite extension installed and tuned : having Multi Site Configuration enabled and each site set with a Domain Group. I set all the proper ...
1
vote
1answer
46 views

How to give fine grained access to communicating with selected contacts only?

We're a non-profit swimming club, just starting out with CiviCRM. We're offering ~20 courses per semester and already set up registration for those with CiviEvent. For an ideal setup i'd now need to ...
1
vote
1answer
68 views

How to allow a user 'edit' on activities?

Users have ACL 'edit' access to a group, and can access the contacts in the group OK. They can create an activity, but then cannot edit it - for each activity they just get 'View' and 'File on Case' ...
2
votes
0answers
37 views

ACL Permissions and new CMS

Recently we had a civicrm install under Drupal. We have changed the install to wordpress for several reasons. Under the Drupal version we had certain users who had a branch role. They could log in and ...
1
vote
1answer
84 views

Can't access contribution page without a login

I have recently updated CiviCRM in Joomla 3.x to the latest 5.5.2 build. I'm finding on my main contribution page (used for subscriptions), that I can't access it unless I'm logged in. When logged in, ...
3
votes
1answer
75 views

Is it possible to restrict view to certain case activities?

We are currently evaluating CiviCRM 5.4.1 and CiviCase on Wordpress 4.9.8 One of the requirements is to limit access to certain activity types. In simple words, some users are not allowed to view ...
1
vote
3answers
126 views

User can add themselves to any group

There are a couple of posts, listed below, already on this topic - but I'd like to follow up: SUMMARY I can create an ACL role and limit access to a custom field group - which is seemingly wonderful....
1
vote
4answers
287 views

Can someone help me understand smart group caching so I can prevent these deadlocks?

I know that the Civi devs have been struggling with this issue so I am not complaining or asking for it to be fixed - I just want to understand how it works, so that I can work aroud it. I am ...
5
votes
0answers
47 views

ACL and Drupal roles

I'm having trouble to correctly setup ACL and Drupal roles (Civicrm 4.6.35 on Drupal 7) I have my contacts assigned to different groups (let's say G1 ... G5) For each group there is a corresponding ...
12
votes
5answers
277 views

How do I prevent a user from adding contacts to ACL groups?

I have successfully set up CiviCRM ACLs so that only contacts within the group "NYC Team" have access to certain events. What I am trying to figure out is how to prevent low-level users from adding ...