Allow Manual Geo Code flag to be exported
authorSeamus Lee <seamuslee001@gmail.com>
Thu, 8 Aug 2019 21:59:53 +0000 (07:59 +1000)
committerSeamus Lee <seamuslee001@gmail.com>
Fri, 9 Aug 2019 05:19:55 +0000 (15:19 +1000)
FIx Export tests by altering to include the manual_geo_code field

Update to title case

CRM/Core/DAO/Address.php
tests/phpunit/CRM/Export/BAO/ExportTest.php
xml/schema/Core/Address.xml

index 4e896f5572ba6fe688d8e0c76431fa52d11756aa..96de13e2c49a09dba0e750a2061069e4018d952c 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Core/Address.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:9cc91d1b8831b712698603b619aa1906)
+ * (GenCodeChecksum:e026e63074a6ffc2f4fda166e6ea6b5a)
  */
 
 /**
@@ -709,9 +709,10 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
         'manual_geo_code' => [
           'name' => 'manual_geo_code',
           'type' => CRM_Utils_Type::T_BOOLEAN,
-          'title' => ts('Is manually geocoded'),
+          'title' => ts('Is Manually Geocoded'),
           'description' => ts('Is this a manually entered geo code'),
           'where' => 'civicrm_address.manual_geo_code',
+          'export' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
index ec2768b9bf7aec6edc6b3a471378ecb8877ab193..d4f51f2450155f0dc26df93090f81f28817a232e 100644 (file)
@@ -1500,6 +1500,7 @@ class CRM_Export_BAO_ExportTest extends CiviUnitTestCase {
       'postal_code' => 1,
       'geo_code_1' => 1,
       'geo_code_2' => 1,
+      'manual_geo_code' => 1,
       'address_name' => 1,
       'master_id' => 1,
       'county' => 1,
@@ -2183,32 +2184,33 @@ class CRM_Export_BAO_ExportTest extends CiviUnitTestCase {
       59 => 'Postal Code',
       60 => 'Latitude',
       61 => 'Longitude',
-      62 => 'Address Name',
-      63 => 'Master Address Belongs To',
-      64 => 'County',
-      65 => 'State',
-      66 => 'Country',
-      67 => 'Phone',
-      68 => 'Phone Extension',
-      69 => 'Phone Type',
-      70 => 'Email',
-      71 => 'On Hold',
-      72 => 'Use for Bulk Mail',
-      73 => 'Signature Text',
-      74 => 'Signature Html',
-      75 => 'IM Provider',
-      76 => 'IM Screen Name',
-      77 => 'OpenID',
-      78 => 'World Region',
-      79 => 'Website',
-      80 => 'Group(s)',
-      81 => 'Tag(s)',
-      82 => 'Note(s)',
+      62 => 'Is Manually Geocoded',
+      63 => 'Address Name',
+      64 => 'Master Address Belongs To',
+      65 => 'County',
+      66 => 'State',
+      67 => 'Country',
+      68 => 'Phone',
+      69 => 'Phone Extension',
+      70 => 'Phone Type',
+      71 => 'Email',
+      72 => 'On Hold',
+      73 => 'Use for Bulk Mail',
+      74 => 'Signature Text',
+      75 => 'Signature Html',
+      76 => 'IM Provider',
+      77 => 'IM Screen Name',
+      78 => 'OpenID',
+      79 => 'World Region',
+      80 => 'Website',
+      81 => 'Group(s)',
+      82 => 'Tag(s)',
+      83 => 'Note(s)',
     ];
     if (!$isContactExport) {
-      unset($headers[80]);
       unset($headers[81]);
       unset($headers[82]);
+      unset($headers[83]);
     }
     return $headers;
   }
@@ -2295,20 +2297,20 @@ class CRM_Export_BAO_ExportTest extends CiviUnitTestCase {
       97 => 'Currency',
       98 => 'Cancellation / Refund Reason',
       99 => 'Receipt Date',
-      106 => 'Test',
-      107 => 'Is Pay Later',
-      108 => 'Contribution Status',
-      109 => 'Recurring Contribution ID',
-      110 => 'Amount Label',
-      111 => 'Contribution Note',
-      112 => 'Batch Name',
-      113 => 'Campaign Title',
-      114 => 'Campaign ID',
-      116 => 'Soft Credit For',
-      117 => 'Soft Credit Amount',
-      118 => 'Soft Credit Type',
-      119 => 'Soft Credit For Contact ID',
-      120 => 'Soft Credit For Contribution ID',
+      100 => 'Test',
+      101 => 'Is Pay Later',
+      102 => 'Contribution Status',
+      103 => 'Recurring Contribution ID',
+      104 => 'Amount Label',
+      105 => 'Contribution Note',
+      106 => 'Batch Name',
+      107 => 'Campaign Title',
+      108 => 'Campaign ID',
+      109 => 'Soft Credit For',
+      110 => 'Soft Credit Amount',
+      111 => 'Soft Credit Type',
+      112 => 'Soft Credit For Contact ID',
+      113 => 'Soft Credit For Contribution ID',
     ];
   }
 
@@ -2472,6 +2474,7 @@ class CRM_Export_BAO_ExportTest extends CiviUnitTestCase {
       'postal_code' => 'postal_code varchar(64)',
       'geo_code_1' => 'geo_code_1 varchar(32)',
       'geo_code_2' => 'geo_code_2 varchar(32)',
+      'manual_geo_code' => 'manual_geo_code varchar(16)',
       'address_name' => 'address_name varchar(255)',
       'master_id' => 'master_id varchar(128)',
       'county' => 'county varchar(64)',
index 5b792fd4a69766e973a3d2ac7978ee4fed57ee59..3e9ff7f5507bd867eda334ec0f34d7501f7fc954 100644 (file)
   </field>
   <field>
     <name>manual_geo_code</name>
-    <title>Is manually geocoded</title>
+    <title>Is Manually Geocoded</title>
     <type>boolean</type>
     <default>0</default>
     <comment>Is this a manually entered geo code</comment>
     <html>
       <type>CheckBox</type>
     </html>
+    <export>true</export>
   </field>
   <field>
     <name>timezone</name>