Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(359)

Issue 11494003: Enable "Let me choose what to sync" checkbox in gaia sign in page. (Closed)

Created:
8 years ago by Roger Tawa OOO till Jul 10th
Modified:
8 years ago
CC:
chromium-reviews, Raghu Simha, haitaol1, akalin, tim (not reviewing)
Visibility:
Public.

Description

Enable "Let me choose what to sync" checkbox in gaia sign in page. Enable interstial page for signing in to chrome. Clean up handling of gaia redirects during sign in (like youtube and blogger). BUG=165346 TEST=The old one-click infobar is gone and now replaced with the full page interstitial. The rules for when it show or not show are the same as for the one infobar. The checkbox on the gaia page should now take the user to the settings page to configure settings before sync is enabled. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=174481

Patch Set 1 #

Patch Set 2 : Fix compile error, fix gaia url #

Patch Set 3 : rebased #

Patch Set 4 : Only redirect to NTP on error if explicit signin #

Total comments: 15

Patch Set 5 : Address review comments #

Patch Set 6 : rebased #

Patch Set 7 : rebased #

Total comments: 2

Patch Set 8 : rebased #

Patch Set 9 : rebased #

Patch Set 10 : Rebased, and adjusted gaia URL #

Unified diffs Side-by-side diffs Delta from patch set Stats (+258 lines, -97 lines) Patch
M chrome/browser/ui/sync/one_click_signin_helper.h View 1 2 3 4 4 chunks +31 lines, -4 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_helper.cc View 1 2 3 4 5 6 7 8 9 21 chunks +209 lines, -80 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_helper_unittest.cc View 1 2 3 4 5 6 7 1 chunk +4 lines, -5 lines 0 comments Download
M chrome/browser/ui/webui/sync_promo/sync_promo_ui.cc View 1 2 3 4 5 6 7 8 9 3 chunks +11 lines, -8 lines 0 comments Download
M chrome/browser/ui/webui/sync_setup_handler.cc View 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
Roger Tawa OOO till Jul 10th
Hi Tim, Please take a look. Thanks.
8 years ago (2012-12-13 23:52:58 UTC) #1
tim (not reviewing)
https://codereview.chromium.org/11494003/diff/9004/chrome/browser/ui/sync/one_click_signin_helper.cc File chrome/browser/ui/sync/one_click_signin_helper.cc (right): https://codereview.chromium.org/11494003/diff/9004/chrome/browser/ui/sync/one_click_signin_helper.cc#newcode130 chrome/browser/ui/sync/one_click_signin_helper.cc:130: bool is_explicit_signin = value == "chromiumsync"; We do this ...
8 years ago (2012-12-14 19:48:29 UTC) #2
Roger Tawa OOO till Jul 10th
Thanks Tim. Comments addressed, changes uploaded. I also had to fix the continue URL as ...
8 years ago (2012-12-16 03:03:46 UTC) #3
tim (not reviewing)
LGTM https://codereview.chromium.org/11494003/diff/9004/chrome/browser/ui/sync/one_click_signin_helper.cc File chrome/browser/ui/sync/one_click_signin_helper.cc (right): https://codereview.chromium.org/11494003/diff/9004/chrome/browser/ui/sync/one_click_signin_helper.cc#newcode832 chrome/browser/ui/sync/one_click_signin_helper.cc:832: if (source_ != SyncPromoUI::SOURCE_UNKNOWN) { On 2012/12/16 03:03:46, ...
8 years ago (2012-12-18 01:25:47 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rogerta@chromium.org/11494003/33001
8 years ago (2012-12-18 14:43:29 UTC) #5
commit-bot: I haz the power
Presubmit check for 11494003-33001 failed and returned exit status 1. Running presubmit commit checks ...
8 years ago (2012-12-18 14:43:33 UTC) #6
Roger Tawa OOO till Jul 10th
Hi James, Can you do an owner review for the files in chrome\browser\ui\webui ? Thanks.
8 years ago (2012-12-18 14:49:21 UTC) #7
James Hawkins
https://codereview.chromium.org/11494003/diff/33001/chrome/browser/ui/webui/sync_promo/sync_promo_ui.cc File chrome/browser/ui/webui/sync_promo/sync_promo_ui.cc (right): https://codereview.chromium.org/11494003/diff/33001/chrome/browser/ui/webui/sync_promo/sync_promo_ui.cc#newcode244 chrome/browser/ui/webui/sync_promo/sync_promo_ui.cc:244: url_string.append("?service=chromiumsync&sarp=1&rm=hide&fpc=1"); nit: Document these params for the sake of ...
8 years ago (2012-12-18 22:26:07 UTC) #8
James Hawkins
LGTM assuming you document the params per the last review comments.
8 years ago (2012-12-19 21:08:40 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rogerta@chromium.org/11494003/47001
8 years ago (2012-12-21 16:40:25 UTC) #10
commit-bot: I haz the power
Commit queue rejected this change because the description was changed between the time the change ...
8 years ago (2012-12-21 19:41:37 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rogerta@chromium.org/11494003/47001
8 years ago (2012-12-22 00:31:49 UTC) #12
commit-bot: I haz the power
8 years ago (2012-12-22 00:32:08 UTC) #13
Message was sent while issue was closed.
Change committed as 174481

Powered by Google App Engine
This is Rietveld 408576698