API - Standardize group ACL checks
authorColeman Watts <coleman@civicrm.org>
Sun, 21 Aug 2022 23:29:51 +0000 (19:29 -0400)
committerColeman Watts <coleman@civicrm.org>
Sun, 21 Aug 2022 23:29:51 +0000 (19:29 -0400)
commit58f23040d515690aa31779a9e76165b63682ba73
tree6d10bf9b208e719137a8cc7c9dae9f419351c0e5
parentd41a717977599a1dbfbb0027afbae9f531073d78
API - Standardize group ACL checks

Fixes dev/core#2667

Implements a standard BAO::addSelectWhereClause() function for checking group ACLs.
This fixes setting a limit in APIv3, and fixes ACLs for v4.
CRM/Contact/BAO/Group.php
api/v3/Group.php
tests/phpunit/api/v3/GroupTest.php