Closed
Bug 895799
Opened 11 years ago
Closed 11 years ago
[User Story] Passive merge whilst importing contacts
Categories
(Firefox OS Graveyard :: Gaia::Contacts, defect)
Tracking
(blocking-b2g:koi+)
RESOLVED
FIXED
blocking-b2g | koi+ |
People
(Reporter: noemi, Unassigned)
References
Details
(Whiteboard: [u=commsapps-user c=contacts p=0][Sprint 4])
As a user I want duplicate contacts to be merged/linked automatically while importing from different sources (Outlook, SIM card, SD card, Gmail, Facebook)
Acceptance Criteria:
* 1) upon import the system compares the incoming contact with contacts already in the contact list
on the device and passively (silently) merges incoming contacts with those in the contact list in the
following instances:
** 1.1) when there is an exact match between a contact's first name, last name and phone number
on the device and in the incoming contact
** 1.2) when there is an exact match between a contact's first name, last name and email on the
device and in the incoming contact
** 1.3) when there is an exact match between a contact's name, last name, phone number and
email on the device and in the incoming contact
* 2) We should not attempt to 'cross pollenate' between contact information and therefore should not
passive merge if:
** 2.1) there is a match between a contact's phone number on the device and incoming contact,
but no match between the first name and last name
** 2.2) there is a match between a contact's email on the device and incoming contact, but no
match between the first name and last name
** 2.3) there is a match between a contact's first name and last name on the device and incoming
contact, but no match between either the email address or phone number
** 2.4) there is a match between a contact's first name, last name and phone number on the device
and incoming contact, but no match between the email address
I am stating 2.4) because we could have an instance where there are two Luize Zull's working for
the same company and sharing a centralized company phone number, but because they are
different people they might have different email addresses such as: joseacantara@company.com
josebcantara@company.com.
** 2.5) there is a match between a contact's first name, last name and email address on the device
and incoming contact, but no match between the phone number
Notice that we could have an instance where there are two Luize Zull's
working for the same company and sharing a centralized company email address (something like
info@company.com), but because they are different people they will have different phone
numbers.
* 3) when importing from Facebook source, duplicate contacts will be searched following matching rules defined, in case of matching, Facebook contact will be linked to the local contact. Notice that one Facebook contact can be linked to several local contacts
Reporter | ||
Updated•11 years ago
|
Blocks: 894851
blocking-b2g: --- → koi?
Whiteboard: [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0]
Updated•11 years ago
|
blocking-b2g: koi? → koi+
Reporter | ||
Updated•11 years ago
|
Whiteboard: [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0] → [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprin 1]
Comment 1•11 years ago
|
||
Test cases being defined. Will be shared to be imported into Moztrap
QA Contact: isabelrios
Reporter | ||
Updated•11 years ago
|
Whiteboard: [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprin 1] → [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprin 2]
Reporter | ||
Updated•11 years ago
|
Whiteboard: [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprin 2] → [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprint 2]
Reporter | ||
Updated•11 years ago
|
Whiteboard: [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprint 2] → [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprint 3]
Reporter | ||
Updated•11 years ago
|
Whiteboard: [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprint 3] → [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprint 4]
Updated•11 years ago
|
Whiteboard: [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprint 4] → [u=commsapps-user c=contacts p=0][Sprint 4]
Reporter | ||
Comment 2•11 years ago
|
||
All the dependencies have been closed so marking this bug as RESOLVED FIXED.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•