CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Profiles (Moderator: Dave Greenberg) »
  • User Accessible Contact Editing Profile Creating Unwanted New Contacts
Pages: [1]

Author Topic: User Accessible Contact Editing Profile Creating Unwanted New Contacts  (Read 1280 times)

Tim Gummer

  • I’m new here
  • *
  • Posts: 12
  • Karma: 1
  • CiviCRM version: 3.3 - 4.1
  • CMS version: Drupal 6 & 7
  • MySQL version: 5.1.66
  • PHP version: 5.1.66-0+squeeze1
User Accessible Contact Editing Profile Creating Unwanted New Contacts
June 11, 2013, 05:06:45 pm
We set up a simple, one-field profile for existing authenticated members to opt in to having their contact details accessible, presented in a drupal block.

Unfortunately, this is creating new contacts (rather than updating their own records) with no details apart from the  opt-in (custom field) checked, and (mercifully) a changelog entry referencing the original user.


It will take some cleaning up, to port over the opt ins to the relevant users, but our real problem is how to stop the new record creation.

for the setting What to Do On Duplicate Match we have update the matching contact selected but… profile editing help for the "What to do upon duplicate match" setting (shot attached)  includes:
[/size]
In all cases, the check for an existing matching contact uses the default "Individual Strict Duplicate Matching Rule" (match on email address). If you are concerned with existing contact data being over-written by anonymous visitors, you can modify this rule to make matches less likely (or even impossible). For example, if you NEVER want anonymous input to match (i.e. always create a new contact record) - edit that rule and set the 'weight threshold' higher than 10. You will then need to run Find Duplicates periodically using a different rule, and merge any duplicate records with their associated memberships, contributions, etc.


[/size][/color]I'm not super familiar with dedupe rule setups - have only had to think about this in data migration before - but in any case - going to[/font][/color]Find and Merge Duplicate Contacts as per the 4.2 guidebookTHis doesn't really get  me anywhere - civi 4.3's FInd and Merge Duplicate Contacts UI is quite different from that pictured in the guidebook (shots attached) . Our live 4.3 civi  appears to have a bunch of preset uneditable rules without the weight setting that the guidebook alludes to.
[/size]
So to some up - how and where can I set dedupe rules so that new contact records aren't created?[/size]

[/size]I'll be very grateful for any advice on this.
« Last Edit: June 11, 2013, 05:14:00 pm by Tim Gummer »

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: User Accessible Contact Editing Profile Creating Unwanted New Contacts
June 11, 2013, 11:22:57 pm
issue was inserting a profile html snippet on /user page with /create/ rather than /edit/
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Tim Gummer

  • I’m new here
  • *
  • Posts: 12
  • Karma: 1
  • CiviCRM version: 3.3 - 4.1
  • CMS version: Drupal 6 & 7
  • MySQL version: 5.1.66
  • PHP version: 5.1.66-0+squeeze1
Re: User Accessible Contact Editing Profile Creating Unwanted New Contacts
June 11, 2013, 11:39:22 pm
Yes - thanks for that pete


The profile code outputting defaults to create mode
but the way the profile help text reads, it makes it sound like create / edit is in respect of the profile - not the users contact record.


Anyway - for the record - this was your fix


<form action="/civicrm/profile/edit?gid=29&amp;reset=1" id="Edit" method="post" name="Edit">


Thanks again

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Profiles (Moderator: Dave Greenberg) »
  • User Accessible Contact Editing Profile Creating Unwanted New Contacts

This forum was archived on 2017-11-26.