From f3a784bbffa4c48c2ab5bdd1709a382c705ff7cb Mon Sep 17 00:00:00 2001 From: DemeritCowboy Date: Fri, 2 Aug 2019 00:24:36 -0400 Subject: [PATCH] seek and document activityTypeName --- CRM/Financial/Form/FinancialBatch.php | 1 + templates/CRM/Activity/Form/Activity.tpl | 2 ++ templates/CRM/Case/Form/Activity.tpl | 3 +++ tests/phpunit/CRM/Core/BAO/MessageTemplateTest.php | 1 + tools/bin/scripts/testProcess.php | 1 + 5 files changed, 8 insertions(+) diff --git a/CRM/Financial/Form/FinancialBatch.php b/CRM/Financial/Form/FinancialBatch.php index 283db9a3a2..94574348b2 100644 --- a/CRM/Financial/Form/FinancialBatch.php +++ b/CRM/Financial/Form/FinancialBatch.php @@ -235,6 +235,7 @@ class CRM_Financial_Form_FinancialBatch extends CRM_Contribute_Form { // create activity. $activityParams = [ + // activityTypeName - dev/core#1116-unknown-if-ok 'activity_type_id' => CRM_Core_PseudoConstant::getKey('CRM_Activity_DAO_Activity', 'activity_type_id', $activityTypeName), 'subject' => $batch->title . "- Batch", 'status_id' => CRM_Core_PseudoConstant::getKey('CRM_Activity_DAO_Activity', 'activity_status_id', 'Completed'), diff --git a/templates/CRM/Activity/Form/Activity.tpl b/templates/CRM/Activity/Form/Activity.tpl index e43909aa4d..f1ca57e485 100644 --- a/templates/CRM/Activity/Form/Activity.tpl +++ b/templates/CRM/Activity/Form/Activity.tpl @@ -150,10 +150,12 @@ {$form.details.label} + {* activityTypeName means label here not name, but it should be name (dev/core#1116-fixme) *} {if $activityTypeName eq "Print PDF Letter"} {$form.details.html} + {* activityTypeName means label here not name, but it should be name (dev/core#1116-fixme) *} {elseif $activityTypeName eq "Inbound Email"} {$form.details.html|crmStripAlternatives|nl2br} diff --git a/templates/CRM/Case/Form/Activity.tpl b/templates/CRM/Case/Form/Activity.tpl index dc48f6202e..4a8935e998 100644 --- a/templates/CRM/Case/Form/Activity.tpl +++ b/templates/CRM/Case/Form/Activity.tpl @@ -36,8 +36,10 @@
  {if $action eq 8} + {* activityTypeName means label here not name, but it's ok because label is desired here (dev/core#1116-ok-label) *} {ts 1=$activityTypeName}Click Delete to move this "%1" activity to the Trash.{/ts} {else} + {* activityTypeName means label here not name, but it's ok because label is desired here (dev/core#1116-ok-label) *} {ts 1=$activityTypeName}Click Restore to retrieve this "%1" activity from the Trash.{/ts} {/if}

@@ -109,6 +111,7 @@ {ts}Activity Type{/ts} + {* activityTypeName means label here not name, but it's ok because label is desired here (dev/core#1116-ok-label) *} {$activityTypeName|escape} diff --git a/tests/phpunit/CRM/Core/BAO/MessageTemplateTest.php b/tests/phpunit/CRM/Core/BAO/MessageTemplateTest.php index 1009943a71..fd50f2212a 100644 --- a/tests/phpunit/CRM/Core/BAO/MessageTemplateTest.php +++ b/tests/phpunit/CRM/Core/BAO/MessageTemplateTest.php @@ -21,6 +21,7 @@ class CRM_Core_BAO_MessageTemplateTest extends CiviUnitTestCase { $tplParams = [ 'isCaseActivity' => 1, 'client_id' => $client_id, + // activityTypeName means label here not name, but it's ok because label is desired here (dev/core#1116-ok-label) 'activityTypeName' => 'Follow up', 'activity' => [ 'fields' => [ diff --git a/tools/bin/scripts/testProcess.php b/tools/bin/scripts/testProcess.php index 077836aa98..8d2668c526 100644 --- a/tools/bin/scripts/testProcess.php +++ b/tools/bin/scripts/testProcess.php @@ -15,6 +15,7 @@ $params = [ 'clientID' => 104, 'creatorID' => 108, 'standardTimeline' => 1, + // activityTypeName means name here not label, and that is correct here (dev/core#1116-ok-name) 'activityTypeName' => 'Open Case', 'dueDateTime' => time(), 'caseID' => 1, -- 2.25.1