Closed Bug 813490 Opened 12 years ago Closed 12 years ago

FB Import needs to support edit mode

Categories

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

x86
Gonk (Firefox OS)

Tracking

(blocking-basecamp:+)

RESOLVED FIXED
B2G C2 (20nov-10dec)
blocking-basecamp +

People

(Reporter: jmcf, Assigned: crdlc)

Details

(Keywords: l12y)

Attachments

(1 file)

For the sake of UX consistency and according to feedback received from users it is needed to implement an edit mode for Facebook import. This UI will be based on the edit mode Building Block and will provide the following functionality:

The user can select or deselect what friends are imported as contacts on her device. If an already imported friend is deselected, then that friend will be removed from the device. If the friend is linked to a local device contact, then a hard unlink will be done i.e. the friend will be removed from the device. If a not imported friend is selected, then the behavior will be the same as already implemented. 

Once the update finishes the user will return to the Contact List screen and a status message will inform of the changes performed.
Component: Gaia::System::Facebook Integration → Gaia::Contacts
The facebook integration component will be disappearing soon in favor of moving it under contacts per feedback I received on bug management.
(In reply to Jason Smith [:jsmith] from comment #1)
> The facebook integration component will be disappearing soon in favor of
> moving it under contacts per feedback I received on bug management.

Could you explain this more in detail?
(In reply to Marcelino Veiga Tuimil [:sonmarce] from comment #2)
> (In reply to Jason Smith [:jsmith] from comment #1)
> > The facebook integration component will be disappearing soon in favor of
> > moving it under contacts per feedback I received on bug management.
> 
> Could you explain this more in detail?

I believe the rationale was the facebook integration piece primarily focuses on importing contacts if I'm not mistaken, so the thought was to stick facebook integration under the contacts component along with general contacts app issues.
Attached file Patch v1
Attachment #683967 - Flags: review?(jmcf)
Comment on attachment 683967 [details]
Patch v1

NOTE: If blocking-basecamp+ is set, just land it for now.

[Approval Request Comment]
Bug caused by (feature/regressing bug #): 
User impact if declined: 
Testing completed: 
Risk to taking this patch (and alternatives if risky):
Attachment #683967 - Flags: review?(kaze)
Attachment #683967 - Flags: approval-gaia-master?(francisco.jordano)
Kaze sorry for new literals but this is a new feature requested by UX and it' s needed to add them for the edit mode :(
Keywords: l12y
Comment on attachment 683967 [details]
Patch v1

Excellen job Cristian, please merge once you get the + from reviewers
Attachment #683967 - Flags: approval-gaia-master?(francisco.jordano) → approval-gaia-master+
Attachment #683967 - Flags: review?(kaze) → review?(stas)
Stas please review the changes in locales because the functionality has been reviewed by Francisco and Jose, thanks a lot
Attachment #683967 - Flags: review?(jmcf) → review+
Attachment #683967 - Flags: review?(stas) → review?(kaze)
all comments are implemented
Comment on attachment 683967 [details]
Patch v1

r=me for the l10n part, relying on Jose’s review to merge.
https://github.com/mozilla-b2g/gaia/commit/daa0b8be1f05fe4b7147cc528b1a5a17a4fa7d36
Attachment #683967 - Flags: review?(kaze) → review+
Can we close this now?
yes
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
blocking-basecamp: ? → +
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: