From f4a72e8da90c146109043b27f0ca5f947dfe0519 Mon Sep 17 00:00:00 2001 From: eileen <emcnaughton@wikimedia.org> Date: Fri, 12 Mar 2021 14:00:13 +1300 Subject: [PATCH] dev/core#2454 Extend financial acls view limitations to ContributionRecur --- ext/financialacls/financialacls.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/financialacls/financialacls.php b/ext/financialacls/financialacls.php index eb258732869..ddd51b22a25 100644 --- a/ext/financialacls/financialacls.php +++ b/ext/financialacls/financialacls.php @@ -192,6 +192,7 @@ function financialacls_civicrm_selectWhereClause($entity, &$clauses) { switch ($entity) { case 'LineItem': case 'MembershipType': + case 'ContributionRecur': $types = []; CRM_Financial_BAO_FinancialType::getAvailableFinancialTypes($types); if ($types) { @@ -303,7 +304,7 @@ function financialacls_civicrm_fieldOptions($entity, $field, &$options, $params) if (!financialacls_is_acl_limiting_enabled()) { return; } - if ($entity === 'Contribution' && $field === 'financial_type_id' && $params['context'] === 'search') { + if (in_array($entity, ['Contribution', 'ContributionRecur'], TRUE) && $field === 'financial_type_id' && $params['context'] === 'search') { $action = CRM_Core_Action::VIEW; // At this stage we are only considering the view action. Code from // CRM_Financial_BAO_FinancialType::getAvailableFinancialTypes(). -- GitLab