Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-3149

Dedupe Merge - Handle location block elements (address, phone, email, IM...) as separate enities in the merge process

    Details

    • Type: Improvement
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 2.1
    • Fix Version/s: 2.1
    • Component/s: Core CiviCRM
    • Labels:
      None

      Description

      As noted in the recent email exchange (and in Brian - lcdweb - forum post - http://forum.civicrm.org/index.php/topic,3459.0/topicseen.html) - we should modify the merge screen so that each of the following elements are handled separately - and can be merged independently):

      Address block (street address+suppl 1 and 2+city+...etc.)
      Phone
      Email
      IM
      OpenID

      Piotr's background comment on this is:
      "new dedupe rules treat address parts
      differently than other 'location' parts (matching on city also must
      match on location type, matching on email doesn't).

      The current merge behaviour is more of an artifact of what was the
      easiest to do for 1.8 (not sure whether schema back then didn't play
      a role here as well), but this should be fixed, and such elements
      (email, phone, IM and OpenID) treated as on par with address, not
      as part of a location (but should keep their location_type_id)."

        Attachments

          Activity

            People

            • Assignee:
              kiran.jagtap Kiran Jagtap
              Reporter:
              dgg David Greenberg
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: