Closed Bug 838051 Opened 12 years ago Closed 12 years ago

[Contacts][User Story] GMail contact import

Categories

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

ARM
Gonk (Firefox OS)
defect

Tracking

(blocking-b2g:leo+, b2g18 verified)

VERIFIED FIXED
blocking-b2g leo+
Tracking Status
b2g18 --- verified

People

(Reporter: pdol, Assigned: arcturus)

References

Details

(Keywords: feature, relnote, Whiteboard: leorun3,relnote-b2g:1.1+)

UCID: Contacts-002 User Story: As a user, I want to be able to import my contacts from GMail so that I can easily connect with my friends without manually adding contacts.
Keywords: feature
Francisco, do you think you could reuse some of the code from your gmail importer?
Summary: [B2G][Contacts][User Story] GMail contact import → [Contacts][User Story] GMail contact import
Hi Frabrice, Yes, so far we could reuse the js importing code and adapt it to the specific flow on contacts or FTU. My only concerns are: - Current code is using OAuth 1.0, so we will need to ask for an official api key to identify the developer (Moz in this case) - As you know, while performing OAuth dance, once performed the authorisation in the service provider we will need to redirect to a callback url (app protocol is not allowed), but there is nothing we didn't solve in the facebook integration or in the google importer. So basically YES :D
May I suggest that this be synchronisation rather than just import? We already have Google calendar sync, and support for checking Google Mail, it makes sense to synchronise contacts too. This would be great for anyone that uses Google services, and for people migrating from Android.
(In reply to Chris Lord [:cwiiis] from comment #3) > May I suggest that this be synchronisation rather than just import? We > already have Google calendar sync, and support for checking Google Mail, it > makes sense to synchronise contacts too. This would be great for anyone that > uses Google services, and for people migrating from Android. +1 For this. Without a proper sync any changes to contacts made on these services post-import will not be reflected on the phones contacts list. Unfortunately this has been deemed OOS for LEO.
First draft IxD for contact import has been posted to: https://www.dropbox.com/s/vvl7fx24iuv6qxg/contacts-import-130122.pdf The UX basically reflects what is already in place for Facebook contacts import. Any comment welcome!
Whiteboard: u=user c=contacts s=v1.1-sprint-1
Assignee: nobody → kyee
Assignee: kyee → nobody
Whiteboard: u=user c=contacts s=v1.1-sprint-1 → u=cyee@mozilla.com c=contacts s=v1.1-sprint-1
Assignee: nobody → arcturus
Whiteboard: u=cyee@mozilla.com c=contacts s=v1.1-sprint-1
Depends on: 844228
Depends on: 844234
No longer depends on: 844228
Reviewing wireframes.
Clearing tracking-b2g18 flag from User Story bugs. This flag is for bugs that we would take fixes for in the 1.x branch. Feature work should be officially slotted into a release instead with leo+. If this story is intended for v1.1, please nominate for leo? blocking.
tracking-b2g18: + → ---
Daniel, this should be leo+, correct?
blocking-b2g: --- → leo?
Flags: needinfo?(dcoloma)
(In reply to Dylan Oliver [:doliver] from comment #9) > Daniel, this should be leo+, correct? correct!
Flags: needinfo?(dcoloma)
Raising the priority and blocking flag based on partner conversations.
blocking-b2g: leo? → leo+
Priority: P2 → P1
Fancisco, can you provide an estimate of when this will be completed?
(In reply to Dietrich Ayala (:dietrich) from comment #12) > Fancisco, can you provide an estimate of when this will be completed? Hi Dietrich, the support already landed on master, but we still are pending to apply the latest UX changes, like correct icons and perhaps some UX modifications. But if you wanna try, just launch the FTU from the settings app, you should be able to see now the import from google. Cheers!
(In reply to Francisco Jordano [:arcturus] from comment #13) > > But if you wanna try, just launch the FTU from the settings app, you should > be able to see now the import from google. Great! Successfully imported 200 contacts from google in ~90 sec.
Assignee: arcturus → francisco.jordano
Depends on: 849814
Cool, can this be marked fixed, and file followups for the polish parts?
Putting needs info for Patryk's team to work with TEF and review.
Flags: needinfo?(padamczyk)
(In reply to Dietrich Ayala (:dietrich) from comment #15) > Cool, can this be marked fixed, and file followups for the polish parts? Hi Dietrich, we are not marking as fixed cause we still land the integration of this import in the contacts settings, we are close to land it, will be done by 15th of March. I agree that if we find any problems or want to add extra things, we can do it in follow ups. Cheers.
Is there a bug filed for contact sync instead of import?
(In reply to Chris Lord [:cwiiis] from comment #18) > Is there a bug filed for contact sync instead of import? Hi Chris, so far this US is for importing, as we agreed that was what we could have completed for v1.0.1 by March 15th. I'm sure that support will land, perhaps in master later. Cheers, F.
(In reply to Francisco Jordano [:arcturus] from comment #19) > (In reply to Chris Lord [:cwiiis] from comment #18) > > Is there a bug filed for contact sync instead of import? > > Hi Chris, so far this US is for importing, as we agreed that was what we > could have completed for v1.0.1 by March 15th. > > I'm sure that support will land, perhaps in master later. > > Cheers, > F. right, that's cool - should I file a separate bug for Google contact sync?
(In reply to Chris Lord [:cwiiis] from comment #20) > > right, that's cool - should I file a separate bug for Google contact sync? Sure :) let's track it. Thanks! F.
Flags: needinfo?(padamczyk)
Depends on: 848820
No longer depends on: 844234
TEF is covering testing of this I believe. Isabel - Are you covering generating test case coverage for this?
Flags: needinfo?(isabelrios)
Flags: in-moztrap?
The testing of this US is owned by TEF team, they are preparing the test plan for it
Flags: needinfo?(isabelrios)
Wit latest bug 848820 resolved we can close this meta bug :) \o/
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
per bug 848820#c26, we are fixed on v1-train
Blocks: 855246
Depends on: 844233
Flags: in-moztrap? → in-moztrap+
Whiteboard: leorun3
Verifying - the user is now able to import GMail contacts successfully during FTU and from the Contacts app Leo build info: Gecko http://hg.mozilla.org/releases/mozilla-b2g18/rev/29933d1937db Gaia 1436e2778b90bd74635b0b94d1cf8ccb0d71b60c Build 20130625070217 Version 18.1
Status: RESOLVED → VERIFIED
Keywords: relnote
Whiteboard: leorun3 → leorun3,relnote-b2g:1.1+
You need to log in before you can comment on or make changes to this bug.