Answers.Body: <p>Can you try apply <a href="https://patch-diff.githubusercontent.com/raw/civicrm/civicrm-core/pull/14339.patch" rel="nofollow noreferrer">patch</a> from here ? If the patch works for you than it would be worth adding your test result on <a href="https://github.com/civicrm/civicrm-core/pull/14339" rel="nofollow noreferrer">PR</a> to speed up the merge process.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-03T12:56:41.317Z
Answers.Text: Unfortunately I don't do cmd line stuff, I'm strictly an implementer. Actually I do cmd line stuff on IBM mainframes but that was many years ago! If you can send me the full code I can install that, rather than the patch. And thx for the fast response.
Answers.UserDisplayName: Andy Clark
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-03T12:58:54.900Z
Answers.Text: You can also apply the patch manually by editing the file and adding lines with says + and remove lines which says -
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-03T12:48:03.173Z
Answers.LastActivityDate: 2020-04-03T12:48:03.173Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>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 there are ways to add and delete a contact to/from a group - but the more usual methods result in the message <em>"API permission check failed for GroupContact/delete call; insufficient permission: require access CiviCRM and edit all contacts</em>"
  <br> This is a Drupal system &amp; they have 'edit groups' permissions. Giving the permission 'edit all contacts' then opens up all contacts to a user, which is obviously incorrect.
  <br>Is this a limitation of ACLs? Or is there some way around this problem?</p>
  
Tags: <groups><acl>
Title: How to allow users in ACL group to add & remove contacts in groups
ThreadText: # How to allow users in ACL group to add & remove contacts in groups
  
  (Asked by: username_0 on 2020-04-03)
  
  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 there are ways to add and delete a contact to/from a group - but the more usual methods result in the message *"API permission check failed for GroupContact/delete call; insufficient permission: require access CiviCRM and edit all contacts*"
    
   This is a Drupal system & they have 'edit groups' permissions. Giving the permission 'edit all contacts' then opens up all contacts to a user, which is obviously incorrect.
    
  Is this a limitation of ACLs? Or is there some way around this problem?
  
  **Tags:** groups, acl
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2020-04-03. Score: 1
  
  Can you try apply [patch](https://patch-diff.githubusercontent.com/raw/civicrm/civicrm-core/pull/14339.patch) from here ? If the patch works for you than it would be worth adding your test result on [PR](https://github.com/civicrm/civicrm-core/pull/14339) to speed up the merge process.
  
  > **Comments:**
  > **username_0**: Unfortunately I don't do cmd line stuff, I'm strictly an implementer. Actually I do cmd line stuff on IBM mainframes but that was many years ago! If you can send me the full code I can install that, rather than the patch. And thx for the fast response.  
  > **username_1**: You can also apply the patch manually by editing the file and adding lines with says + and remove lines which says -  
  
  ---
  
  