CRM-17607 - Change PDF activity type label
authorColeman Watts <coleman@civicrm.org>
Wed, 17 Feb 2016 21:52:48 +0000 (16:52 -0500)
committerColeman Watts <coleman@civicrm.org>
Wed, 25 May 2016 02:31:25 +0000 (22:31 -0400)
CRM/Contact/Form/Task/PDFLetterCommon.php
CRM/Contact/Task.php
CRM/Mailing/BAO/Mailing.php
CRM/Member/Task.php
CRM/Upgrade/Incremental/sql/4.7.9.mysql.tpl
tests/phpunit/WebTest/Generic/GeneralClickAroundTest.php
xml/templates/civicrm_data.tpl

index da9c8f6ec313239077c1c1240000e38b6d2acf68..819e6b6ec1e48ee23a470933126b46442497e484 100644 (file)
@@ -54,7 +54,7 @@ class CRM_Contact_Form_Task_PDFLetterCommon {
 
     $form->assign('message', $messageText);
     $form->assign('messageSubject', $messageSubject);
-    CRM_Utils_System::setTitle('Create Printable Letters (PDF)');
+    CRM_Utils_System::setTitle('Print/Merge Document');
   }
 
   /**
@@ -64,7 +64,7 @@ class CRM_Contact_Form_Task_PDFLetterCommon {
   public static function preProcessSingle(&$form, $cid) {
     $form->_contactIds = array($cid);
     // put contact display name in title for single contact mode
-    CRM_Utils_System::setTitle(ts('Create Printable Letter (PDF) for %1', array(1 => CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_Contact', $cid, 'display_name'))));
+    CRM_Utils_System::setTitle(ts('Print/Merge Document for %1', array(1 => CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_Contact', $cid, 'display_name'))));
   }
 
   /**
@@ -173,7 +173,7 @@ class CRM_Contact_Form_Task_PDFLetterCommon {
     if ($form->get('action') != CRM_Core_Action::VIEW) {
       $buttons[] = array(
         'type' => 'submit',
-        'name' => $form->_single ? ts('Make PDF') : ts('Make PDFs'),
+        'name' => ts('Download Document'),
         'isDefault' => TRUE,
       );
       $buttons[] = array(
index 2b426daa826b7bfa38f0ff35b1a3864fd92c04e9..c690fb03b5ae19acfaabcb9e1f65aaade4c1a687 100644 (file)
@@ -146,7 +146,7 @@ class CRM_Contact_Task {
           'result' => TRUE,
         ),
         self::PRINT_FOR_CONTACTS => array(
-          'title' => ts('PDF letters - print'),
+          'title' => ts('Print/merge document'),
           'class' => 'CRM_Contact_Form_Task_PDF',
           'result' => TRUE,
         ),
index 9059d3a299fdf33a9a5b1d329fc6ed1ca8fc88fb..e09c1fe5911717332feff592d34341610d2dbfa8 100644 (file)
@@ -2699,7 +2699,7 @@ LEFT JOIN civicrm_mailing_group g ON g.mailing_id   = m.id
       $className != 'CRM_Contact_Form_Task_SMS'
     ) {
       $form->add('wysiwyg', 'html_message',
-        ts('HTML Format'),
+        strstr($className, 'PDF') ? ts('Document Body') : ts('HTML Format'),
         array(
           'cols' => '80',
           'rows' => '8',
index 9598fc10d659e02bf6a61483a91057c22511536f..5470390e5b817b513347f3f9aa6b2423a37dddbc 100644 (file)
@@ -105,7 +105,7 @@ class CRM_Member_Task {
           'result' => TRUE,
         ),
         7 => array(
-          'title' => ts('PDF letters - print for memberships'),
+          'title' => ts('Print/merge document for memberships'),
           'class' => 'CRM_Member_Form_Task_PDFLetter',
           'result' => FALSE,
         ),
index bdd685c2dd204390a0f42299b877176c7d361ddf..5d38563929d4a1be490ebd6e925a2d678ad8090d 100644 (file)
@@ -1 +1,8 @@
 {* file to handle db changes in 4.7.9 during upgrade *}
+
+-- CRM-17607 Change PDF activity type label
+SELECT @option_group_id_act := max(id) from civicrm_option_group where name = 'activity_type';
+UPDATE civicrm_option_value SET
+  {localize field="label"}label = '{ts escape="sql"}Print/Merge Document{/ts}'{/localize},
+  {localize field="description"}description = '{ts escape="sql"}Export letters and other printable documents.{/ts}'{/localize}
+WHERE name = 'Print PDF Letter' AND option_group_id = @option_group_id_act;
index 59815f7a2ce78b5efad8b8331834a03d0cb2bb93..20a78fb26f9341ca22de5415098fdef04b6c8523 100644 (file)
@@ -313,7 +313,7 @@ class WebTest_Generic_GeneralClickAroundTest extends CiviSeleniumTestCase {
 
     // Verify activity types
     $this->assertTextPresent("Meeting");
-    $this->assertTextPresent("Print PDF Letter");
+    $this->assertTextPresent("Print/Merge Document");
     $this->assertTextPresent("Event Registration");
     $this->assertTextPresent("Contribution");
     $this->assertTextPresent("Membership Signup");
index eff7f199e9a3e9b5831243eaab9a526dda8bb0ca..af905d4db68cf7c481a74fec47717c142f1d2755 100644 (file)
@@ -331,7 +331,7 @@ VALUES
    (@option_group_id_act, '{ts escape="sql"}Bulk Email{/ts}',                         19, 'Bulk Email',         NULL, 1, NULL, 19, '{ts escape="sql"}Bulk Email Sent.{/ts}',                                                    0, 1, 1, NULL, NULL),
    (@option_group_id_act, '{ts escape="sql"}Assign Case Role{/ts}',                   20, 'Assign Case Role', NULL,0, 0, 20, '', 0, 1, 1, @caseCompId, NULL),
    (@option_group_id_act, '{ts escape="sql"}Remove Case Role{/ts}',                   21, 'Remove Case Role', NULL,0, 0, 21, '', 0, 1, 1, @caseCompId, NULL),
-   (@option_group_id_act, '{ts escape="sql"}Print PDF Letter{/ts}',                   22, 'Print PDF Letter',    NULL, 0, NULL, 22, '{ts escape="sql"}Print PDF Letter.{/ts}',                                                  0, 1, 1, NULL, NULL),
+   (@option_group_id_act, '{ts escape="sql"}Print/Merge Document{/ts}',               22, 'Print PDF Letter',    NULL, 0, NULL, 22, '{ts escape="sql"}Export letters and other printable documents.{/ts}',                                                  0, 1, 1, NULL, NULL),
    (@option_group_id_act, '{ts escape="sql"}Merge Case{/ts}',                         23, 'Merge Case', NULL, 0,  NULL, 23, '', 0, 1, 1, @caseCompId, NULL ),
    (@option_group_id_act, '{ts escape="sql"}Reassigned Case{/ts}',                    24, 'Reassigned Case', NULL, 0,  NULL, 24, '', 0, 1, 1, @caseCompId, NULL ),
    (@option_group_id_act, '{ts escape="sql"}Link Cases{/ts}',                         25, 'Link Cases', NULL, 0,  NULL, 25, '', 0, 1, 1, @caseCompId, NULL ),