Answers.Body: <p>I think ACLs should be able to resolve your requirement, you just have to reverse your thinking, so the Group who you want to give limited access to do NOT get given 'Access all Contacts' (or whatever the wording in the Permission is) therefore they ONLY get access to the contacts that the ACL specifies</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-01-28T22:25:05.780Z
Answers.LastActivityDate: 2023-01-28T22:25:05.780Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>I am checking the CMS permissions on my CiviCRM installation on Wordpres. I have three types of CiviCRM users:</p>
  <ol>
  <li>Administrator</li>
  <li>Author</li>
  <li>Publisher</li>
  </ol>
  <p>In CiviCRM I have two types of contacts:</p>
  <p>A) Donors
  B) Beneficiaries</p>
  <p>We need to hide the donors (A) for the Editors and Authors users (2 and 3) and that they can see only the Beneficiaries (B).</p>
  <p>We have disabled all Donor display permissions in <a href="https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/#:%7E:text=Access%20Control%20(Permissions)%20in%20WordPress,predefined%20User%20Roles%20from%20WordPress." rel="nofollow noreferrer">WordPress Permissions and access control</a>, however this does not work.</p>
  <p>The ACL permissions don't get us on the right track because there are only options to <strong>&quot;Show&quot;</strong> and <strong>not &quot;Hide&quot;</strong>.</p>
  <p>Any help is appreciated.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-01-25T21:28:43.803Z
Comments.Text: I think if you read more about the ACL you should find it can resolve your requirement, you just have to reverse your thinking, so the Group who you want to give limited access to do NOT get given 'Access all Contacts' (or whatever the wording in the Permission is) therefore they ONLY get access to the contacts that the ACL specifies
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-01-25T21:29:34.260Z
Comments.Text: also your Question uses different terminology for 2 and 3, in one place you call them  Author and Publisher, later you refer to Editors and Authors.
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-01-27T20:36:41.160Z
Comments.Text: @petednz-fuzion Thanks, I wasn't clear on my ideas, but this worked for me. Could you post your answer to give yourself credit?
Comments.UserDisplayName: Suri Gang's Hallen
Tags: <wordpress><permissions><acl><admin>
Title: Hide contact types from WordPress cms users
ThreadText: # Hide contact types from WordPress cms users
  
  (Asked by: username_0 on 2023-01-25)
  
  I am checking the CMS permissions on my CiviCRM installation on Wordpres. I have three types of CiviCRM users:
  
  1. Administrator
  2. Author
  3. Publisher
  
  In CiviCRM I have two types of contacts:
  
  A) Donors
  B) Beneficiaries
  
  We need to hide the donors (A) for the Editors and Authors users (2 and 3) and that they can see only the Beneficiaries (B).
  
  We have disabled all Donor display permissions in [WordPress Permissions and access control](https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/#:%7E:text=Access%20Control%20(Permissions)%20in%20WordPress,predefined%20User%20Roles%20from%20WordPress.), however this does not work.
  
  The ACL permissions don't get us on the right track because there are only options to **"Show"** and **not "Hide"**.
  
  Any help is appreciated.
  
  **Tags:** wordpress, permissions, acl, admin
  
  > **Comments:**
  > **username_1**: I think if you read more about the ACL you should find it can resolve your requirement, you just have to reverse your thinking, so the Group who you want to give limited access to do NOT get given 'Access all Contacts' (or whatever the wording in the Permission is) therefore they ONLY get access to the contacts that the ACL specifies  
  > **username_1**: also your Question uses different terminology for 2 and 3, in one place you call them  Author and Publisher, later you refer to Editors and Authors.  
  > **username_0**: @petednz-fuzion Thanks, I wasn't clear on my ideas, but this worked for me. Could you post your answer to give yourself credit?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2023-01-28. Score: 3 | Accepted answer
  
  I think ACLs should be able to resolve your requirement, you just have to reverse your thinking, so the Group who you want to give limited access to do NOT get given 'Access all Contacts' (or whatever the wording in the Permission is) therefore they ONLY get access to the contacts that the ACL specifies
  
  
  ---
  
  