dev/core#1952 Remove uncessary component checking when exporting all activities
authorSeamus Lee <seamuslee001@gmail.com>
Fri, 14 Aug 2020 23:22:08 +0000 (09:22 +1000)
committerSeamus Lee <seamuslee001@gmail.com>
Sat, 15 Aug 2020 00:58:21 +0000 (10:58 +1000)
CRM/Activity/Form/Task.php

index c16964876815780fea5e2ed74284c25bf87d21ba..462499c38fd338b1bb705f2f9e200413cd1c96e7 100644 (file)
@@ -70,16 +70,6 @@ class CRM_Activity_Form_Task extends CRM_Core_Form_Task {
       // CRM-12675
       $activityClause = NULL;
 
-      $components = CRM_Core_Component::getNames();
-      $componentClause = [];
-      foreach ($components as $componentID => $componentName) {
-        if ($componentName != 'CiviCase' && !CRM_Core_Permission::check("access $componentName")) {
-          $componentClause[] = " (activity_type.component_id IS NULL OR activity_type.component_id <> {$componentID}) ";
-        }
-      }
-      if (!empty($componentClause)) {
-        $activityClause = implode(' AND ', $componentClause);
-      }
       $result = $query->searchQuery(0, 0, NULL, FALSE, FALSE, FALSE, FALSE, FALSE, $activityClause);
 
       while ($result->fetch()) {