copelnug / duplicate-contact-manager-for-thundebird

Automatically exported from code.google.com/p/duplicate-contact-manager-for-thundebird
2 stars 0 forks source link

If contacts are completely identical, just delete them #12

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I had a bunch of completely identical contacts from trying to synchronize
two computers.  These should just be deleted automatically.

Original issue reported on code.google.com by omegat...@gmail.com on 12 Mar 2008 at 2:24

GoogleCodeExporter commented 9 years ago
I found this dangerous because the function that tests for equality doesn't 
take into
account all fields. Moreover, the fields are hard-enconded in the extension, so 
if
they are extended by thunderbird in the future (or one was missing), you may 
remove
contacts that are not exact duplicates.

I don't know how to obtain the list of fields directly from thunderbird but 
there
should be a way. Any help appreciated.

Original comment by lopeziba...@gmail.com on 8 Jun 2008 at 2:08

GoogleCodeExporter commented 9 years ago
@lopezibanez: Good thought. If the list changes, wo don't recognize it. So we 
need a
method to fetch all field names.

Original comment by marian.s...@gmail.com on 9 Jun 2008 at 6:58

GoogleCodeExporter commented 9 years ago
Could you code this feature, but make it optional?  My database has gotten bad 
enough 
that I'd be willing to take some risks with it.

A warning message listing supported fields would be appropriate.

Original comment by Darlene....@gmail.com on 6 Jun 2009 at 6:29

GoogleCodeExporter commented 9 years ago
https://developer.mozilla.org/en/nsIAbCard%2f%2fThunderbird3

Based on the above site, the attributes "properties" is maybe what is needed. 
It would allow to get all the properties of the card (contact) to compare them.

Original comment by Copel...@gmail.com on 3 Jul 2010 at 8:23

GoogleCodeExporter commented 9 years ago
Great to see that the Mozilla folks have worked on the nsIAbCard interface. It 
used to be pretty limited in the past. Maybe the solution to this issue is now 
easy to implement. Any volunteers?

Original comment by marian.s...@gmail.com on 6 Jul 2010 at 8:00

GoogleCodeExporter commented 9 years ago
We would like to DONATE $200 in order to support for each ADD ON IMPROVEMENTS

$200 - 1- If contacts (identical EMAILS not only DOMAIN but identical 
emails)are completely identical, just show/delete them 

$200 - 2- Look for already existent contact when adding new (EMAIL check ALL 
address books/only email would be enough) 

$200 - 3- Add-On stops after deleting 4 entries (>1000 contacts). We have 
12,773 emails so its crucial.

$200 - 4- When showing the RESULTS - emails should be EDIT/SAVE!

Original comment by authoran...@gmail.com on 20 Nov 2014 at 3:55

mcepl commented 8 years ago

$200 - 1- If contacts (identical EMAILS not only DOMAIN but identical emails)are completely identical, just show/delete them

What to do about two contacts who share one email? (happens to a set of leaders of a scouting for girls club, who share one email but have different mobile phones).

$200 - 3- Add-On stops after deleting 4 entries (>1000 contacts). We have 12,773 emails so its crucial.

More information on how to reproduce would be more helpful than money I guess ;) For most of us DCM doesn't stop after four contacts, so I guess the author (that isn't me) misses an idea how to reproduce.