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

Issue 848723002: Credential Manager API: Showing both local and federated logins. (Closed)

Created:
5 years, 11 months ago by melandory
Modified:
5 years, 11 months ago
Reviewers:
vasilii, Mike West
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, tfarina, jam, darin-cc_chromium.org, mkwst+moarreviews-renderer_chromium.org, gcasto+watchlist_chromium.org, mkwst+watchlist-passwords_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Credential Manager API: Showing both local and federated logins. Showing both local and federated logins and passing information about type of credentials choosing by user back to blink. BUG=400674 R=mkwst@chromium.org,vasilii@chromium.org Committed: https://crrev.com/27ce3350383649c74870c9417b9e64b6f4194a7b Cr-Commit-Position: refs/heads/master@{#313053}

Patch Set 1 : Not ready for review #

Total comments: 13

Patch Set 2 : Review, please #

Total comments: 14

Patch Set 3 : Adressed comments. #

Total comments: 4

Patch Set 4 : Adressed comments. #

Total comments: 4

Patch Set 5 : #

Total comments: 5

Patch Set 6 : #

Total comments: 2

Patch Set 7 : #

Total comments: 3

Patch Set 8 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+173 lines, -54 lines) Patch
M chrome/browser/ui/passwords/manage_passwords_bubble_model.h View 1 2 3 4 4 chunks +15 lines, -4 lines 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_bubble_model.cc View 1 2 3 4 4 chunks +14 lines, -7 lines 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_bubble_model_unittest.cc View 1 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_ui_controller.h View 1 2 4 chunks +18 lines, -4 lines 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_ui_controller.cc View 1 2 3 4 5 6 7 2 chunks +12 lines, -8 lines 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_ui_controller_mock.h View 1 2 chunks +6 lines, -2 lines 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_ui_controller_mock.cc View 1 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc View 1 2 3 4 5 6 7 3 chunks +35 lines, -5 lines 0 comments Download
M chrome/browser/ui/views/passwords/credentials_item_view.h View 1 2 3 4 3 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/passwords/credentials_item_view.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/passwords/manage_passwords_bubble_view.cc View 1 2 3 4 3 chunks +29 lines, -11 lines 0 comments Download
M components/password_manager/content/browser/content_credential_manager_dispatcher_unittest.cc View 1 2 3 4 5 3 chunks +11 lines, -4 lines 0 comments Download
M components/password_manager/content/common/credential_manager_types.h View 1 2 3 2 chunks +3 lines, -1 line 0 comments Download
M components/password_manager/content/common/credential_manager_types.cc View 1 2 3 4 5 6 7 1 chunk +16 lines, -5 lines 0 comments Download

Messages

Total messages: 48 (19 generated)
vasilii
The approach is correct. https://codereview.chromium.org/848723002/diff/60001/chrome/browser/ui/passwords/manage_passwords_bubble_model.cc File chrome/browser/ui/passwords/manage_passwords_bubble_model.cc (right): https://codereview.chromium.org/848723002/diff/60001/chrome/browser/ui/passwords/manage_passwords_bubble_model.cc#newcode2 chrome/browser/ui/passwords/manage_passwords_bubble_model.cc:2: ?? https://codereview.chromium.org/848723002/diff/60001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc File chrome/browser/ui/passwords/manage_passwords_ui_controller.cc (right): ...
5 years, 11 months ago (2015-01-12 18:36:45 UTC) #4
melandory
https://codereview.chromium.org/848723002/diff/60001/chrome/browser/ui/passwords/manage_passwords_bubble_model.cc File chrome/browser/ui/passwords/manage_passwords_bubble_model.cc (right): https://codereview.chromium.org/848723002/diff/60001/chrome/browser/ui/passwords/manage_passwords_bubble_model.cc#newcode2 chrome/browser/ui/passwords/manage_passwords_bubble_model.cc:2: On 2015/01/12 18:36:45, vasilii wrote: > ?? I haven't ...
5 years, 11 months ago (2015-01-13 09:07:55 UTC) #5
melandory
5 years, 11 months ago (2015-01-13 09:07:56 UTC) #6
melandory
https://codereview.chromium.org/848723002/diff/60001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc File chrome/browser/ui/passwords/manage_passwords_ui_controller.cc (right): https://codereview.chromium.org/848723002/diff/60001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc#newcode124 chrome/browser/ui/passwords/manage_passwords_ui_controller.cc:124: origin_ = local_credentials[0]->origin; On 2015/01/12 18:36:45, vasilii wrote: > ...
5 years, 11 months ago (2015-01-13 10:16:02 UTC) #7
melandory
Please review this CL. Thanks in advance.
5 years, 11 months ago (2015-01-13 15:37:01 UTC) #14
vasilii
https://codereview.chromium.org/848723002/diff/200001/chrome/browser/ui/passwords/manage_passwords_ui_controller.h File chrome/browser/ui/passwords/manage_passwords_ui_controller.h (right): https://codereview.chromium.org/848723002/diff/200001/chrome/browser/ui/passwords/manage_passwords_ui_controller.h#newcode112 chrome/browser/ui/passwords/manage_passwords_ui_controller.h:112: ScopedVector<autofill::PasswordForm>& new_password_forms() { Is it still used? https://codereview.chromium.org/848723002/diff/200001/chrome/browser/ui/passwords/manage_passwords_ui_controller.h#newcode167 chrome/browser/ui/passwords/manage_passwords_ui_controller.h:167: ...
5 years, 11 months ago (2015-01-13 18:13:29 UTC) #15
Mike West
https://codereview.chromium.org/848723002/diff/60001/chrome/browser/ui/passwords/manage_passwords_ui_controller.h File chrome/browser/ui/passwords/manage_passwords_ui_controller.h (right): https://codereview.chromium.org/848723002/diff/60001/chrome/browser/ui/passwords/manage_passwords_ui_controller.h#newcode166 chrome/browser/ui/passwords/manage_passwords_ui_controller.h:166: ScopedVector<autofill::PasswordForm> new_password_forms_; I think you can kill this as ...
5 years, 11 months ago (2015-01-13 19:41:46 UTC) #16
vasilii
https://codereview.chromium.org/848723002/diff/60001/chrome/browser/ui/passwords/manage_passwords_ui_controller.h File chrome/browser/ui/passwords/manage_passwords_ui_controller.h (right): https://codereview.chromium.org/848723002/diff/60001/chrome/browser/ui/passwords/manage_passwords_ui_controller.h#newcode166 chrome/browser/ui/passwords/manage_passwords_ui_controller.h:166: ScopedVector<autofill::PasswordForm> new_password_forms_; On 2015/01/13 19:41:46, Mike West wrote: > ...
5 years, 11 months ago (2015-01-14 09:57:48 UTC) #17
melandory
https://codereview.chromium.org/848723002/diff/200001/components/password_manager/content/browser/content_credential_manager_dispatcher_unittest.cc File components/password_manager/content/browser/content_credential_manager_dispatcher_unittest.cc (right): https://codereview.chromium.org/848723002/diff/200001/components/password_manager/content/browser/content_credential_manager_dispatcher_unittest.cc#newcode54 components/password_manager/content/browser/content_credential_manager_dispatcher_unittest.cc:54: const std::vector<autofill::PasswordForm*>& federated_forms, On 2015/01/13 18:13:28, vasilii wrote: > ...
5 years, 11 months ago (2015-01-15 10:04:30 UTC) #18
vasilii
https://codereview.chromium.org/848723002/diff/200001/components/password_manager/content/browser/content_credential_manager_dispatcher_unittest.cc File components/password_manager/content/browser/content_credential_manager_dispatcher_unittest.cc (right): https://codereview.chromium.org/848723002/diff/200001/components/password_manager/content/browser/content_credential_manager_dispatcher_unittest.cc#newcode54 components/password_manager/content/browser/content_credential_manager_dispatcher_unittest.cc:54: const std::vector<autofill::PasswordForm*>& federated_forms, On 2015/01/15 10:04:30, melandory wrote: > ...
5 years, 11 months ago (2015-01-15 12:16:58 UTC) #19
melandory
https://codereview.chromium.org/848723002/diff/200001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc File chrome/browser/ui/passwords/manage_passwords_ui_controller.cc (right): https://codereview.chromium.org/848723002/diff/200001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc#newcode124 chrome/browser/ui/passwords/manage_passwords_ui_controller.cc:124: // TODO(melandory): fix the crash when |local_credentials| is empty. ...
5 years, 11 months ago (2015-01-16 12:53:20 UTC) #20
vasilii
https://codereview.chromium.org/848723002/diff/220001/chrome/browser/ui/passwords/manage_passwords_ui_controller.h File chrome/browser/ui/passwords/manage_passwords_ui_controller.h (right): https://codereview.chromium.org/848723002/diff/220001/chrome/browser/ui/passwords/manage_passwords_ui_controller.h#newcode21 chrome/browser/ui/passwords/manage_passwords_ui_controller.h:21: enum class CredentialType : unsigned int; I wonder why ...
5 years, 11 months ago (2015-01-16 14:07:27 UTC) #21
melandory
https://codereview.chromium.org/848723002/diff/220001/chrome/browser/ui/passwords/manage_passwords_ui_controller.h File chrome/browser/ui/passwords/manage_passwords_ui_controller.h (right): https://codereview.chromium.org/848723002/diff/220001/chrome/browser/ui/passwords/manage_passwords_ui_controller.h#newcode21 chrome/browser/ui/passwords/manage_passwords_ui_controller.h:21: enum class CredentialType : unsigned int; On 2015/01/16 14:07:26, ...
5 years, 11 months ago (2015-01-19 15:40:15 UTC) #22
vasilii
https://codereview.chromium.org/848723002/diff/240001/chrome/browser/ui/views/passwords/manage_passwords_bubble_view.cc File chrome/browser/ui/views/passwords/manage_passwords_bubble_view.cc (right): https://codereview.chromium.org/848723002/diff/240001/chrome/browser/ui/views/passwords/manage_passwords_bubble_view.cc#newcode190 chrome/browser/ui/views/passwords/manage_passwords_bubble_view.cc:190: void AddCredentialItemsWithState( What is the meaning of State here? ...
5 years, 11 months ago (2015-01-21 17:47:35 UTC) #23
melandory
https://codereview.chromium.org/848723002/diff/240001/chrome/browser/ui/views/passwords/manage_passwords_bubble_view.cc File chrome/browser/ui/views/passwords/manage_passwords_bubble_view.cc (right): https://codereview.chromium.org/848723002/diff/240001/chrome/browser/ui/views/passwords/manage_passwords_bubble_view.cc#newcode190 chrome/browser/ui/views/passwords/manage_passwords_bubble_view.cc:190: void AddCredentialItemsWithState( On 2015/01/21 17:47:35, vasilii wrote: > What ...
5 years, 11 months ago (2015-01-22 10:47:34 UTC) #27
vasilii
lgtm
5 years, 11 months ago (2015-01-22 10:55:58 UTC) #28
Mike West
LGTM % comments. Thanks! https://codereview.chromium.org/848723002/diff/320001/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc File chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc (right): https://codereview.chromium.org/848723002/diff/320001/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc#newcode350 chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc:350: EXPECT_EQ(password_manager::CredentialType::CREDENTIAL_TYPE_LOCAL, Can you add a ...
5 years, 11 months ago (2015-01-22 11:39:55 UTC) #29
vasilii
https://codereview.chromium.org/848723002/diff/320001/components/password_manager/content/common/credential_manager_types.cc File components/password_manager/content/common/credential_manager_types.cc (right): https://codereview.chromium.org/848723002/diff/320001/components/password_manager/content/common/credential_manager_types.cc#newcode44 components/password_manager/content/common/credential_manager_types.cc:44: DCHECK(!password.empty() || !federation.is_empty()); On 2015/01/22 11:39:54, Mike West wrote: ...
5 years, 11 months ago (2015-01-22 11:46:23 UTC) #30
melandory
Hi Mike, I've addressed comments. Can you check that I get it right. Thanks! https://codereview.chromium.org/848723002/diff/320001/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc ...
5 years, 11 months ago (2015-01-23 15:07:43 UTC) #34
vasilii
https://codereview.chromium.org/848723002/diff/400001/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc File chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc (right): https://codereview.chromium.org/848723002/diff/400001/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc#newcode357 chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc:357: local_credentials.push_back(new autofill::PasswordForm(test_form())); That's strange that you add test_form() here ...
5 years, 11 months ago (2015-01-23 15:24:18 UTC) #35
melandory
https://codereview.chromium.org/848723002/diff/400001/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc File chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc (right): https://codereview.chromium.org/848723002/diff/400001/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc#newcode357 chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc:357: local_credentials.push_back(new autofill::PasswordForm(test_form())); On 2015/01/23 15:24:18, vasilii wrote: > That's ...
5 years, 11 months ago (2015-01-23 15:32:01 UTC) #36
vasilii
https://codereview.chromium.org/848723002/diff/420001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc File chrome/browser/ui/passwords/manage_passwords_ui_controller.cc (right): https://codereview.chromium.org/848723002/diff/420001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc#newcode129 chrome/browser/ui/passwords/manage_passwords_ui_controller.cc:129: origin_ = federated_credentials[0]->origin; Well, the origin of a federated ...
5 years, 11 months ago (2015-01-23 17:04:38 UTC) #37
melandory
https://codereview.chromium.org/848723002/diff/420001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc File chrome/browser/ui/passwords/manage_passwords_ui_controller.cc (right): https://codereview.chromium.org/848723002/diff/420001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc#newcode129 chrome/browser/ui/passwords/manage_passwords_ui_controller.cc:129: origin_ = federated_credentials[0]->origin; On 2015/01/23 17:04:37, vasilii wrote: > ...
5 years, 11 months ago (2015-01-23 18:16:04 UTC) #38
melandory
https://codereview.chromium.org/848723002/diff/420001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc File chrome/browser/ui/passwords/manage_passwords_ui_controller.cc (right): https://codereview.chromium.org/848723002/diff/420001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc#newcode129 chrome/browser/ui/passwords/manage_passwords_ui_controller.cc:129: origin_ = federated_credentials[0]->origin; On 2015/01/23 18:16:04, melandory wrote: > ...
5 years, 11 months ago (2015-01-26 08:52:47 UTC) #42
melandory
5 years, 11 months ago (2015-01-26 08:52:49 UTC) #43
vasilii
lgtm
5 years, 11 months ago (2015-01-26 09:03:44 UTC) #44
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/848723002/490001
5 years, 11 months ago (2015-01-26 09:16:05 UTC) #46
commit-bot: I haz the power
Committed patchset #8 (id:490001)
5 years, 11 months ago (2015-01-26 10:03:20 UTC) #47
commit-bot: I haz the power
5 years, 11 months ago (2015-01-26 10:04:17 UTC) #48
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/27ce3350383649c74870c9417b9e64b6f4194a7b
Cr-Commit-Position: refs/heads/master@{#313053}

Powered by Google App Engine
This is Rietveld 408576698