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

Issue 2106413003: UpdatePasswordInfoBarController for update password UI (Closed)

Created:
4 years, 5 months ago by Jackie Quinn
Modified:
4 years, 5 months ago
CC:
chromium-reviews, gcasto+watchlist_chromium.org, vabr+watchlistpasswordmanager_chromium.org, sdefresne+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@update_delegate
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

UpdatePasswordInfoBarController for update password UI Adds UpdatePasswordInfoBarController as infobar controller for the update passwords infobar. UpdatePasswordInfoBarController subclasses ConfirmInfoBarController, adding an additional link to the label for choosing an account in the case where multiple accounts are possible for the password update. Tapping on this link presents a picker view for selecting the appropriate account. BUG=622244 Committed: https://crrev.com/16245bede16eea10edd85949b1da70c4e033f798 Cr-Commit-Position: refs/heads/master@{#403872}

Patch Set 1 #

Patch Set 2 : Formatting #

Total comments: 7

Patch Set 3 : Nit fixes #

Total comments: 14

Patch Set 4 : Removing __unsafe_unretained as it is only applicable for ObjC objects #

Total comments: 2

Patch Set 5 : Rebase, update for selector coordinator #

Patch Set 6 : Cleanup #

Total comments: 2

Patch Set 7 : remove //weak #

Unified diffs Side-by-side diffs Delta from patch set Stats (+155 lines, -34 lines) Patch
M ios/chrome/browser/BUILD.gn View 1 2 3 4 5 2 chunks +3 lines, -0 lines 0 comments Download
M ios/chrome/browser/infobars/confirm_infobar_controller.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M ios/chrome/browser/infobars/confirm_infobar_controller.mm View 1 2 3 4 5 6 6 chunks +27 lines, -28 lines 0 comments Download
A ios/chrome/browser/infobars/confirm_infobar_controller+protected.h View 1 2 3 4 1 chunk +19 lines, -0 lines 0 comments Download
M ios/chrome/browser/passwords/ios_chrome_update_password_infobar_delegate.mm View 1 2 5 2 chunks +3 lines, -5 lines 0 comments Download
A ios/chrome/browser/passwords/update_password_infobar_controller.h View 1 chunk +22 lines, -0 lines 0 comments Download
A ios/chrome/browser/passwords/update_password_infobar_controller.mm View 1 2 3 4 1 chunk +77 lines, -0 lines 0 comments Download
M ios/chrome/ios_chrome.gyp View 1 2 3 4 5 2 chunks +3 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 26 (8 generated)
Jackie Quinn
+vabr@ for password manager, +marq@ for coordinator usage.
4 years, 5 months ago (2016-06-30 13:21:14 UTC) #2
vabr (Chromium)
Thanks! LGTM with nits. Cheers, Vaclav https://codereview.chromium.org/2106413003/diff/20001/ios/chrome/browser/passwords/update_password_infobar_controller.mm File ios/chrome/browser/passwords/update_password_infobar_controller.mm (right): https://codereview.chromium.org/2106413003/diff/20001/ios/chrome/browser/passwords/update_password_infobar_controller.mm#newcode17 ios/chrome/browser/passwords/update_password_infobar_controller.mm:17: // with tags ...
4 years, 5 months ago (2016-06-30 13:31:48 UTC) #3
Jackie Quinn
https://codereview.chromium.org/2106413003/diff/20001/ios/chrome/browser/passwords/update_password_infobar_controller.mm File ios/chrome/browser/passwords/update_password_infobar_controller.mm (right): https://codereview.chromium.org/2106413003/diff/20001/ios/chrome/browser/passwords/update_password_infobar_controller.mm#newcode17 ios/chrome/browser/passwords/update_password_infobar_controller.mm:17: // with tags from superclasses. On 2016/06/30 13:31:48, vabr ...
4 years, 5 months ago (2016-06-30 13:52:51 UTC) #4
Jackie Quinn
https://codereview.chromium.org/2106413003/diff/20001/ios/chrome/browser/passwords/update_password_infobar_controller.mm File ios/chrome/browser/passwords/update_password_infobar_controller.mm (right): https://codereview.chromium.org/2106413003/diff/20001/ios/chrome/browser/passwords/update_password_infobar_controller.mm#newcode22 ios/chrome/browser/passwords/update_password_infobar_controller.mm:22: IOSChromeUpdatePasswordInfoBarDelegate* _delegate; // weak On 2016/06/30 13:52:50, Jackie Quinn ...
4 years, 5 months ago (2016-06-30 14:30:00 UTC) #5
vabr (Chromium)
lgtm https://codereview.chromium.org/2106413003/diff/20001/ios/chrome/browser/passwords/update_password_infobar_controller.mm File ios/chrome/browser/passwords/update_password_infobar_controller.mm (right): https://codereview.chromium.org/2106413003/diff/20001/ios/chrome/browser/passwords/update_password_infobar_controller.mm#newcode17 ios/chrome/browser/passwords/update_password_infobar_controller.mm:17: // with tags from superclasses. On 2016/06/30 13:52:50, ...
4 years, 5 months ago (2016-06-30 15:11:28 UTC) #6
sdefresne
drive-by https://codereview.chromium.org/2106413003/diff/60001/ios/chrome/browser/passwords/update_password_infobar_controller.mm File ios/chrome/browser/passwords/update_password_infobar_controller.mm (right): https://codereview.chromium.org/2106413003/diff/60001/ios/chrome/browser/passwords/update_password_infobar_controller.mm#newcode22 ios/chrome/browser/passwords/update_password_infobar_controller.mm:22: IOSChromeUpdatePasswordInfoBarDelegate* _delegate; // weak nit: what about removing ...
4 years, 5 months ago (2016-06-30 15:17:40 UTC) #7
marq (ping after 24h)
https://codereview.chromium.org/2106413003/diff/40001/ios/chrome/browser/passwords/ios_chrome_update_password_infobar_delegate.mm File ios/chrome/browser/passwords/ios_chrome_update_password_infobar_delegate.mm (right): https://codereview.chromium.org/2106413003/diff/40001/ios/chrome/browser/passwords/ios_chrome_update_password_infobar_delegate.mm#newcode35 ios/chrome/browser/passwords/ios_chrome_update_password_infobar_delegate.mm:35: base::scoped_nsobject<UpdatePasswordInfoBarController> controller( Per the ARC FAQ, we prefer autorelease ...
4 years, 5 months ago (2016-06-30 16:17:39 UTC) #8
Jackie Quinn
https://codereview.chromium.org/2106413003/diff/40001/ios/chrome/browser/passwords/ios_chrome_update_password_infobar_delegate.mm File ios/chrome/browser/passwords/ios_chrome_update_password_infobar_delegate.mm (right): https://codereview.chromium.org/2106413003/diff/40001/ios/chrome/browser/passwords/ios_chrome_update_password_infobar_delegate.mm#newcode35 ios/chrome/browser/passwords/ios_chrome_update_password_infobar_delegate.mm:35: base::scoped_nsobject<UpdatePasswordInfoBarController> controller( On 2016/06/30 16:17:38, marq wrote: > Per ...
4 years, 5 months ago (2016-07-01 12:01:59 UTC) #9
Jackie Quinn
+jif for infobars/ Made changes to update for SelectorCoordinator.
4 years, 5 months ago (2016-07-05 12:55:49 UTC) #11
jif-google
lgtm https://codereview.chromium.org/2106413003/diff/100001/ios/chrome/browser/infobars/confirm_infobar_controller.mm File ios/chrome/browser/infobars/confirm_infobar_controller.mm (right): https://codereview.chromium.org/2106413003/diff/100001/ios/chrome/browser/infobars/confirm_infobar_controller.mm#newcode47 ios/chrome/browser/infobars/confirm_infobar_controller.mm:47: ConfirmInfoBarDelegate* _confirmInfobarDelegate; // weak like sylvain said, you ...
4 years, 5 months ago (2016-07-05 14:18:15 UTC) #13
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2106413003/100001
4 years, 5 months ago (2016-07-05 15:33:45 UTC) #15
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 5 months ago (2016-07-05 16:19:18 UTC) #17
Jackie Quinn
https://codereview.chromium.org/2106413003/diff/60001/ios/chrome/browser/passwords/update_password_infobar_controller.mm File ios/chrome/browser/passwords/update_password_infobar_controller.mm (right): https://codereview.chromium.org/2106413003/diff/60001/ios/chrome/browser/passwords/update_password_infobar_controller.mm#newcode22 ios/chrome/browser/passwords/update_password_infobar_controller.mm:22: IOSChromeUpdatePasswordInfoBarDelegate* _delegate; // weak On 2016/06/30 15:17:40, sdefresne wrote: ...
4 years, 5 months ago (2016-07-06 07:18:14 UTC) #18
jif
lgtm
4 years, 5 months ago (2016-07-06 07:27:18 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2106413003/120001
4 years, 5 months ago (2016-07-06 08:05:29 UTC) #22
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 5 months ago (2016-07-06 09:12:18 UTC) #23
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-07-06 09:12:25 UTC) #24
commit-bot: I haz the power
4 years, 5 months ago (2016-07-06 09:13:44 UTC) #26
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/16245bede16eea10edd85949b1da70c4e033f798
Cr-Commit-Position: refs/heads/master@{#403872}

Powered by Google App Engine
This is Rietveld 408576698