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 Core CiviCRM Functions (Moderator: Yashodha Chaku) »
  • Merge contacts - what happens for CMS accounts
Pages: [1]

Author Topic: Merge contacts - what happens for CMS accounts  (Read 1762 times)

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
Merge contacts - what happens for CMS accounts
October 08, 2009, 08:26:52 pm
I thought I had raised this before but maybe it came up during the code sprint - but if so looks like nothing was included in the chapter (which looks like one i had a hand in so mea culpa perhaps).

When merging contacts it seems we have no indication as to whether one or both of the records has a CMS account. Problem seems to be (unless my testing went awry)  that Admin can therefore unknowingly merge a contact that had a Drupal account into a civicrm record that didn't. Result is the the 'user' then has a Drupal account with no Civicrm record, and the Civicrm record has no Drupal account.

Outcome is inevitable confusion for most concerned.

So if the above is correct analysis - what can be done?

At a minimum level, can the Merge Contacts screen include a checkbox that would be checked if that user has a CMS account?

Since the Adv Serach has a "Does the contact have a Drupal Account? " I am hoping that this is 'trivial' at least for Drupal systems - not sure what happens on Joomla set ups.

If only one account has a 'cms account' can that be 'merged' from B to A? If not then at least if the above is possible, then Admins will be able to spot this and know that they will either need to 'flip' the records - or set up a new Drupal account for user A with user B's username - and send them out a 'replacement account' type message, or at least an email suggesting they will need to 'request a new password' on their next visit.
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

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Merge contacts - what happens for CMS accounts
October 09, 2009, 07:53:22 am
hey pete:

good point. wanna get one of your folks to take a look and submit a patch

Both options are feasible (for both drupal and joomla). the merging user records being significantly more complex (IMO)

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

ConradM

  • I post occasionally
  • **
  • Posts: 34
  • Karma: 1
Re: Merge contacts - what happens for CMS accounts
May 27, 2011, 06:39:00 am
I'm using civiCRM 3.1.4 with Joomla!.
I would like to know if the issue has been corrected. Has a patch eventually been done ?

I've tried merging some dupplicated contacts and have not seen any mention of CMS account.

mcsmom

  • I post frequently
  • ***
  • Posts: 266
  • Karma: 23
    • Official Joomla! Book
  • CiviCRM version: 4 and 3.4
  • CMS version: Joomla!
Re: Merge contacts - what happens for CMS accounts
May 27, 2011, 08:43:59 am
This has always been a big scary issue for me that inhibits me from merging.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Core CiviCRM Functions (Moderator: Yashodha Chaku) »
  • Merge contacts - what happens for CMS accounts

This forum was archived on 2017-11-26.