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

Issue 2977033002: Mixed Licenses Enrollment (Closed)

Created:
3 years, 5 months ago by Denis Kuznetsov (DE-MUC)
Modified:
3 years, 4 months ago
Reviewers:
achuithb, emaxx
CC:
chromium-reviews, alemate+watch_chromium.org, achuith+watch_chromium.org, oshima+watch_chromium.org, davemoore+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Mixed Licenses Enrollment Flow Let user select license type during enrollment flow if multiple licenses are available. BUG=725124 Review-Url: https://codereview.chromium.org/2977033002 Cr-Commit-Position: refs/heads/master@{#491990} Committed: https://chromium.googlesource.com/chromium/src/+/6233533c9a07a014d1a31079bbb4758992491786

Patch Set 1 #

Total comments: 48

Patch Set 2 : Address review comments #

Patch Set 3 : Rebase to ToT #

Patch Set 4 : Rebased to ToT #

Patch Set 5 : Fix minor merge error #

Patch Set 6 : Fix CloudPolicyClientTest #

Total comments: 22

Patch Set 7 : . #

Patch Set 8 : Address comments #

Total comments: 3

Patch Set 9 : First test part #

Total comments: 9

Patch Set 10 : Address emaxx's comments #

Total comments: 12

Patch Set 11 : Fix nits #

Patch Set 12 : Fix last nit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+446 lines, -98 lines) Patch
M chrome/browser/chromeos/login/enrollment/enrollment_screen.h View 1 2 3 4 5 6 7 8 3 chunks +10 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/login/enrollment/enrollment_screen.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +46 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/login/enrollment/enrollment_screen_unittest.cc View 1 2 3 4 5 6 7 8 9 10 6 chunks +121 lines, -46 lines 0 comments Download
M chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper.h View 1 2 3 4 5 6 5 chunks +16 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.h View 1 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc View 1 2 3 4 5 6 7 8 9 10 4 chunks +53 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_mock.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chromeos/login/screens/host_pairing_screen.h View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/screens/host_pairing_screen.cc View 1 2 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/policy/device_cloud_policy_initializer.h View 1 2 3 4 5 6 3 chunks +21 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc View 1 2 chunks +21 lines, -1 line 0 comments Download
M chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos_unittest.cc View 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/chromeos/policy/enrollment_handler_chromeos.h View 1 2 3 4 5 6 7 8 9 4 chunks +20 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/policy/enrollment_handler_chromeos.cc View 1 2 3 4 5 6 7 8 9 4 chunks +47 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/policy/fake_device_cloud_policy_initializer.h View 2 chunks +10 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/policy/fake_device_cloud_policy_initializer.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +9 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/policy/user_policy_test_helper.cc View 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/policy/cloud/cloud_policy_browsertest.cc View 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/policy/cloud/cloud_policy_manager_browsertest.cc View 1 chunk +2 lines, -1 line 0 comments Download
M chromeos/chromeos_switches.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chromeos/chromeos_switches.cc View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M components/policy/core/common/cloud/cloud_policy_client.h View 1 2 chunks +2 lines, -0 lines 0 comments Download
M components/policy/core/common/cloud/cloud_policy_client.cc View 1 4 chunks +6 lines, -0 lines 0 comments Download
M components/policy/core/common/cloud/cloud_policy_client_registration_helper.cc View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M components/policy/core/common/cloud/cloud_policy_client_unittest.cc View 1 2 3 4 5 7 chunks +18 lines, -9 lines 0 comments Download
M components/policy/core/common/cloud/mock_cloud_policy_client.h View 1 1 chunk +9 lines, -7 lines 0 comments Download

Messages

Total messages: 50 (28 generated)
Denis Kuznetsov (DE-MUC)
3 years, 5 months ago (2017-07-13 12:07:18 UTC) #3
emaxx
https://codereview.chromium.org/2977033002/diff/1/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc File chrome/browser/chromeos/login/enrollment/enrollment_screen.cc (right): https://codereview.chromium.org/2977033002/diff/1/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc#newcode47 chrome/browser/chromeos/login/enrollment/enrollment_screen.cc:47: const char * const kMetricEnrollmentTimeCancel = nit: While you're ...
3 years, 5 months ago (2017-07-21 12:57:30 UTC) #4
Denis Kuznetsov (DE-MUC)
https://codereview.chromium.org/2977033002/diff/1/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc File chrome/browser/chromeos/login/enrollment/enrollment_screen.cc (right): https://codereview.chromium.org/2977033002/diff/1/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc#newcode47 chrome/browser/chromeos/login/enrollment/enrollment_screen.cc:47: const char * const kMetricEnrollmentTimeCancel = On 2017/07/21 12:57:29, ...
3 years, 5 months ago (2017-07-25 21:51:06 UTC) #5
Denis Kuznetsov (DE-MUC)
+achuith, as most of MUC team is OOO.
3 years, 4 months ago (2017-07-27 18:09:27 UTC) #13
achuithb
On 2017/07/27 18:09:27, Denis Kuznetsov (DE-MUC) wrote: > +achuith, as most of MUC team is ...
3 years, 4 months ago (2017-07-27 21:05:59 UTC) #16
achuithb
On 2017/07/27 21:05:59, achuithb wrote: > On 2017/07/27 18:09:27, Denis Kuznetsov (DE-MUC) wrote: > > ...
3 years, 4 months ago (2017-07-27 21:07:53 UTC) #17
Denis Kuznetsov (DE-MUC)
On 2017/07/27 21:05:59, achuithb wrote: > On 2017/07/27 18:09:27, Denis Kuznetsov (DE-MUC) wrote: > > ...
3 years, 4 months ago (2017-07-31 14:51:39 UTC) #22
achuithb
https://codereview.chromium.org/2977033002/diff/100001/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc File chrome/browser/chromeos/login/enrollment/enrollment_screen.cc (right): https://codereview.chromium.org/2977033002/diff/100001/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc#newcode235 chrome/browser/chromeos/login/enrollment/enrollment_screen.cc:235: auto license = GetLicenseTypeById(license_type); I think you should use ...
3 years, 4 months ago (2017-07-31 21:03:23 UTC) #23
Denis Kuznetsov (DE-MUC)
PTAL https://codereview.chromium.org/2977033002/diff/100001/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc File chrome/browser/chromeos/login/enrollment/enrollment_screen.cc (right): https://codereview.chromium.org/2977033002/diff/100001/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc#newcode235 chrome/browser/chromeos/login/enrollment/enrollment_screen.cc:235: auto license = GetLicenseTypeById(license_type); On 2017/07/31 21:03:23, achuithb ...
3 years, 4 months ago (2017-08-01 10:50:55 UTC) #24
emaxx
Please write tests for the new code. Is that possible in this CL, or for ...
3 years, 4 months ago (2017-08-01 14:41:39 UTC) #25
Denis Kuznetsov (DE-MUC)
https://codereview.chromium.org/2977033002/diff/1/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc File chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc (right): https://codereview.chromium.org/2977033002/diff/1/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc#newcode166 chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc:166: if (!enrollment_config_.is_mode_attestation()) { On 2017/08/01 14:41:39, emaxx wrote: > ...
3 years, 4 months ago (2017-08-02 18:19:38 UTC) #26
emaxx
Your last patchset is titled "First test part" - so do you plan to add ...
3 years, 4 months ago (2017-08-03 18:31:50 UTC) #27
Denis Kuznetsov (DE-MUC)
Yes, there will be one more CL with extra tests. https://codereview.chromium.org/2977033002/diff/160001/chrome/browser/chromeos/login/enrollment/enrollment_screen_unittest.cc File chrome/browser/chromeos/login/enrollment/enrollment_screen_unittest.cc (right): https://codereview.chromium.org/2977033002/diff/160001/chrome/browser/chromeos/login/enrollment/enrollment_screen_unittest.cc#newcode270 ...
3 years, 4 months ago (2017-08-03 20:08:17 UTC) #28
emaxx
LGTM
3 years, 4 months ago (2017-08-03 20:29:13 UTC) #29
achuithb
https://codereview.chromium.org/2977033002/diff/180001/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc File chrome/browser/chromeos/login/enrollment/enrollment_screen.cc (right): https://codereview.chromium.org/2977033002/diff/180001/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc#newcode235 chrome/browser/chromeos/login/enrollment/enrollment_screen.cc:235: ::policy::LicenseType license = GetLicenseTypeById(license_type); nit const https://codereview.chromium.org/2977033002/diff/180001/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc#newcode236 chrome/browser/chromeos/login/enrollment/enrollment_screen.cc:236: CHECK(license ...
3 years, 4 months ago (2017-08-03 20:53:52 UTC) #32
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/2977033002/200001
3 years, 4 months ago (2017-08-03 23:06:07 UTC) #37
Denis Kuznetsov (DE-MUC)
addressed most of the nits. https://codereview.chromium.org/2977033002/diff/180001/chrome/browser/chromeos/login/screens/host_pairing_screen.cc File chrome/browser/chromeos/login/screens/host_pairing_screen.cc (right): https://codereview.chromium.org/2977033002/diff/180001/chrome/browser/chromeos/login/screens/host_pairing_screen.cc#newcode196 chrome/browser/chromeos/login/screens/host_pairing_screen.cc:196: EnterpriseEnrollmentHelper::OTHER_ERROR_FATAL); On 2017/08/03 20:53:51, ...
3 years, 4 months ago (2017-08-03 23:07:52 UTC) #39
achuithb
lgtm https://codereview.chromium.org/2977033002/diff/180001/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc File chrome/browser/chromeos/login/enrollment/enrollment_screen.cc (right): https://codereview.chromium.org/2977033002/diff/180001/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc#newcode236 chrome/browser/chromeos/login/enrollment/enrollment_screen.cc:236: CHECK(license != ::policy::LicenseType::UNKNOWN) << "license_type = UNKNOWN"; On ...
3 years, 4 months ago (2017-08-03 23:59:56 UTC) #40
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/2977033002/220001
3 years, 4 months ago (2017-08-04 09:11:18 UTC) #43
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/485544)
3 years, 4 months ago (2017-08-04 09:54:08 UTC) #45
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/2977033002/220001
3 years, 4 months ago (2017-08-04 10:04:37 UTC) #47
commit-bot: I haz the power
3 years, 4 months ago (2017-08-04 11:01:18 UTC) #50
Message was sent while issue was closed.
Committed patchset #12 (id:220001) as
https://chromium.googlesource.com/chromium/src/+/6233533c9a07a014d1a31079bbb4...

Powered by Google App Engine
This is Rietveld 408576698