Add more search fields for contacts - city, postal_code, street_address
authoreileen <emcnaughton@wikimedia.org>
Thu, 28 May 2020 21:45:44 +0000 (09:45 +1200)
committereileen <emcnaughton@wikimedia.org>
Tue, 2 Jun 2020 05:57:45 +0000 (17:57 +1200)
CRM/Contact/BAO/Contact.php

index 304a554e3b19b43ad30b6a667645513c368e8584..d795677303dafdb5505580db666eb2e118098c24 100644 (file)
@@ -3718,9 +3718,8 @@ LEFT JOIN civicrm_address ON ( civicrm_address.contact_id = civicrm_contact.id )
       ['key' => 'contact_type', 'value' => ts('Contact Type')],
       ['key' => 'group', 'value' => ts('Group'), 'entity' => 'GroupContact'],
       ['key' => 'tag', 'value' => ts('Tag'), 'entity' => 'EntityTag'],
-      ['key' => 'city', 'value' => ts('City'), 'entity' => 'Address'],
-      ['key' => 'street_address', 'value' => ts('Street Address'), 'entity' => 'Address'],
-      ['key' => 'postal_code', 'value' => ts('Postal Code'), 'entity' => 'Address'],
+      ['key' => 'city', 'value' => ts('City'), 'type' => 'text', 'entity' => 'Address'],
+      ['key' => 'postal_code', 'value' => ts('Postal Code'), 'type' => 'text', 'entity' => 'Address'],
       ['key' => 'state_province', 'value' => ts('State/Province'), 'entity' => 'Address'],
       ['key' => 'country', 'value' => ts('Country'), 'entity' => 'Address'],
       ['key' => 'first_name', 'value' => ts('First Name'), 'type' => 'text', 'condition' => ['contact_type' => 'Individual']],