From 065f22273a1a1f6b9f38350a1fdc71b365de6702 Mon Sep 17 00:00:00 2001 From: Dave Jenkins Date: Thu, 21 Sep 2017 14:03:53 +0100 Subject: [PATCH] CRM-16836 - make Basic Search form group select respect ACLs (4.6 version) --- CRM/Contact/Form/Search/Basic.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CRM/Contact/Form/Search/Basic.php b/CRM/Contact/Form/Search/Basic.php index e6c2bb7f22..6d8f2a009e 100644 --- a/CRM/Contact/Form/Search/Basic.php +++ b/CRM/Contact/Form/Search/Basic.php @@ -78,12 +78,15 @@ class CRM_Contact_Form_Search_Basic extends CRM_Contact_Form_Search { } // add select for groups + // Get hierarchical listing of groups, respecting ACLs for CRM-16836. + $groupHierarchy = CRM_Contact_BAO_Group::getGroupsHierarchy($this->_group, NULL, '  ', TRUE); if (!empty($searchOptions['groups'])) { $this->addSelect('group', array( 'entity' => 'group_contact', 'label' => ts('in'), 'context' => 'search', 'placeholder' => ts('- any group -'), + 'options' => $groupHierarchy, )); } -- 2.25.1