Closed Bug 895797 Opened 11 years ago Closed 11 years ago

[User Story] Active merge from contact details card

Categories

(Firefox OS Graveyard :: Gaia::Contacts, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:koi+)

RESOLVED FIXED
blocking-b2g koi+

People

(Reporter: noemi, Unassigned)

References

Details

(Whiteboard: [u=commsapps-user c=contacts p=0][Sprint 3])

As a user I want to be able to search for [1] duplicate contacts and link/merge [2] them from contact details

[1] matching rules for active scenario defined in UX spec (see bug 875793)
[2] merging rules for active scenario defined in UX spec (see bug 875793)

Acceptance Criteria:
* duplicate contacts will be only searched within local DB 
* user is able to launch search for/merge duplicate contacts from local contact detail card
* user is able to search for duplicate contacts and link from Facebook contact detail card in case of being an unlinked Facebook contact
* user is not able to search for duplicate contacts and link from Facebook contact detail card in case of being a linked Facebook contact 
* local contacts already linked to a Facebook contact will be taken into account when searching for duplicate contacts but only those compliant with matching rules and being linked to the same FB contact will be shown in suggestion duplicates list
* Facebook contacts won't be merged between themselves
** when duplicate contacts found:
*** suggested duplicates list appears
*** user can select a contact to view further information
*** user is able to de-select a contact to prevent it from being merged/linked
*** user launchs merging/linking process:
**** successful: contact detail card with new information merged/linked is shown
**** unsucessful: error message is shown
** duplicate contacts not found:
*** no duplicate found message is shown
blocking-b2g: --- → koi?
Whiteboard: [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0]
Blocks: 894851
blocking-b2g: koi? → koi+
Depends on: 894865
Depends on: 889759
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][Sprint 1]
Depends on: 896917
Depends on: 896994
Depends on: 898297
Flags: in-moztrap?(atsai)
Depends on: 902391
Depends on: 902398
Test cases already defined but not shared yet to be imported into Moztrap. Will be ready soon
QA Contact: isabelrios
Whiteboard: [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprint 1] → [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprint 3]
Whiteboard: [TEF][UCID:Comms27, FT:comms, KOI:P1], [u=commsapps-user c=contacts p=0][Sprint 3] → [u=commsapps-user c=contacts p=0][Sprint 3]
44 Test cases shared and already imported into moztrap: Contact suite and bug895797 tag.
Flags: in-moztrap?(atsai) → in-moztrap+
All the dependencies related to the implementation have been closed so marking 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.