The CiviCRM team has become aware of the large number of duplicate contacts due to our configuration of Drupal and CiviCRM memberships, and our extensive use of group importing to support fund raising and revenue goals for Drupalcons. They've written some custom patches to help with this de-duping. With these patches, a team of new association volunteers will be able to have custom links to de-dupe contacts in ADO's CiviCRM instance.
The patches for PHP 5 ONLY are here:
http://fisheye.civicrm.org/browse/~br=v1.8.DrupalAssoc/CiviCRM
If you click on the numbers, you can get a patch file for each of the commits(14898, 14891 etc)
http://fisheye.civicrm.org/changelog/CiviCRM/?cs=14898
Apply the patches in those 3 commits.
This will give a deduping page at: http://association.drupal.org/civicrm/dedupe/assoc?reset=1&limit=1&offset=1
Comments
Comment #1
Amazon commentedWe should back-up CiviCRM first, and see if we can apply the patches to a test instance to be sure.
Comment #2
Amazon commentedOne more thing. In order to help paid members debug the synchronization between their CiviCRM contact record and their Drupal account, we are going to add a in the membership directory to instructions explaining how to use the same email in the http://association.drupal.org user account as the email for the paid membership.
Change CRM/Profile/Selector/Listings.php line 533-538
http://yahoo.com to http://association.drupal.org/sync-membership-email-with-drupal-user with a link "update-membership".
Comment #3
Amazon commentedThis link is now giving one merged record for CiviCRM admins to dedupe. http://association.drupal.org/civicrm/dedupe/assoc?reset=1&limit=1&offset=1
The membership directory now has a link to help paid members debug their own user account.
Comment #4
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.