Closed
Bug 906884
Opened 11 years ago
Closed 11 years ago
Update Fennec's ContentProvider meta-data for next-gen Sync
Categories
(Firefox for Android Graveyard :: Android Sync, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: nalexander, Assigned: nalexander)
References
Details
(Whiteboard: [qa+][fixed in elm])
Attachments
(2 files)
3.11 KB,
patch
|
rnewman
:
review+
|
Details | Diff | Splinter Review |
79.25 KB,
image/png
|
Details |
New Sync should expose check-boxes in the Android Settings app for the four MVP datatypes: Bookmarks, Passwords, History, and Tabs. This could be a little awkward, since I think the check-boxes are per backing ContentProvider, and we have one BrowserProvider exposing both bookmarks and history. We could add dummy {Bookmarks|History}Providers, or add just one dummy provider; or overload FormHistoryProvider to mean "history" as a whole". (There is no restriction on accessing data in just the checked providers.) In any case, we should set the android:label and android:icon appropriately for the relevant CPs.
Updated•11 years ago
|
Whiteboard: [qa+]
Comment 1•11 years ago
|
||
There's an impedance mismatch here f'sho. I think perhaps we should revisit whether matching granularity in Android Settings is worth the difficulty, especially given that service selection will complicate this anyway.
Assignee | ||
Comment 2•11 years ago
|
||
These titles show up in the list of things to Sync in Android Settings
> Accounts and Sync > [account].
I'd like to pursue the multiple Sync Adapter direction; I expect that
it will be the best way to get the system notifications and resulting
responsiveness we want for New Sync.
Attachment #793116 -
Flags: review?(rnewman)
Comment 3•11 years ago
|
||
Comment on attachment 793116 [details] [diff] [review] Set Fennec ContentProvider android:label meta-data for next-gen Sync. Review of attachment 793116 [details] [diff] [review]: ----------------------------------------------------------------- Got a screenshot?
Assignee | ||
Comment 4•11 years ago
|
||
Comment 5•11 years ago
|
||
As we discussed this afternoon: this has some impact on the user experience for the current Sync account type. There are ways to mitigate that, so please spend some time to do so.
Comment 6•11 years ago
|
||
Comment on attachment 793116 [details] [diff] [review] Set Fennec ContentProvider android:label meta-data for next-gen Sync. Review of attachment 793116 [details] [diff] [review]: ----------------------------------------------------------------- Please file a bug, blocking appropriate user story, needinfo for UI to determine what we call these in the final cut…
Attachment #793116 -
Flags: review?(rnewman) → review+
Comment 7•11 years ago
|
||
See also: Bug 915295.
Assignee | ||
Comment 8•11 years ago
|
||
(In reply to Richard Newman [:rnewman] from comment #6) > Comment on attachment 793116 [details] [diff] [review] > Set Fennec ContentProvider android:label meta-data for next-gen Sync. > > Review of attachment 793116 [details] [diff] [review]: > ----------------------------------------------------------------- > > Please file a bug, blocking appropriate user story, needinfo for UI to > determine what we call these in the final cut… Filed Bug 916290.
Assignee | ||
Comment 9•11 years ago
|
||
https://hg.mozilla.org/projects/elm/rev/ee798af61816
Status: NEW → ASSIGNED
Whiteboard: [qa+] → [qa+][fixed in elm]
Comment 10•11 years ago
|
||
Same comment here: Let me know when you have something you want me to look at.
Comment 11•11 years ago
|
||
IIRC we're now resolving bugs that hit elm. Nick?
Assignee | ||
Comment 12•11 years ago
|
||
(In reply to Richard Newman [:rnewman] from comment #11) > IIRC we're now resolving bugs that hit elm. Nick? I have been marking [fixed in elm] but not RESO ASSIGNED or FIXED. I think we should continue to follow {fx-team,m-i,...} standard and only resolve on merge.
Comment 13•11 years ago
|
||
(In reply to Nick Alexander :nalexander from comment #12) > I have been marking [fixed in elm] but not RESO ASSIGNED or FIXED. I think > we should continue to follow {fx-team,m-i,...} standard and only resolve on > merge. cf Bug 913199 and friends…
Comment 14•11 years ago
|
||
OK. I can review an ELM build on Android.
Assignee | ||
Comment 15•11 years ago
|
||
To QA this, we'll need to be able to add an "FxAccount" Android account. I think you can create a dummy account (always called test@test.com or similar), and I think you'll see 4 checkboxes in the Android Sync & Accounts page for this account. They should read Bookmarks, History, Passwords, and Tabs. This ticket is landing those strings. Testing this is low value.
Comment 16•11 years ago
|
||
Got it. Thanks. Will wait for a more fully defined Android client to mess with...
Comment 17•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/ee798af61816
Assignee: nobody → nalexander
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment 18•10 years ago
|
||
Cleaning up Resolved/Fixed bugs from December's first release. Verified that we now have a working first-release of FxA to Desktop/Android Nightly. Re-open as needed.
Status: RESOLVED → VERIFIED
Updated•7 years ago
|
Product: Android Background Services → Firefox for Android
Updated•3 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•