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

Issue 2314313002: Add sessionType and playStoreStatus to chromeosInfoPrivate. (Closed)

Created:
4 years, 3 months ago by Rahul Chaturvedi
Modified:
4 years, 3 months ago
Reviewers:
xiyuan, Devlin
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, oshima+watch_chromium.org, davemoore+watch_chromium.org, extensions-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add sessionType and playStoreStatus to chromeosInfoPrivate. Add properties for getting the session type and the playstore status to chromeosInfoPrivate. This CL also whitelists the GetHelp and the Demo apps to be able to use the API. R=rdevlin.cronin@chromium.org, xiyuan@chromium.org BUG=644432, 644446 Committed: https://crrev.com/dd8446dec9f27e7d46dbc607f6d16e8b7fbab8ab Cr-Commit-Position: refs/heads/master@{#417182}

Patch Set 1 #

Total comments: 26

Patch Set 2 : missing files #

Patch Set 3 : review comments #

Total comments: 17

Patch Set 4 : . #

Patch Set 5 : . #

Total comments: 4

Patch Set 6 : test changes #

Patch Set 7 : initial #

Unified diffs Side-by-side diffs Delta from patch set Stats (+957 lines, -741 lines) Patch
M extensions/browser/BUILD.gn View 1 2 3 4 5 6 6 chunks +14 lines, -463 lines 0 comments Download
A extensions/browser/api/BUILD.gn View 1 2 3 4 5 6 1 chunk +83 lines, -0 lines 0 comments Download
A + extensions/browser/api/activity_log/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -5 lines 0 comments Download
A + extensions/browser/api/alarms/BUILD.gn View 1 2 3 4 5 6 1 chunk +8 lines, -9 lines 0 comments Download
A + extensions/browser/api/app_current_window_internal/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -8 lines 0 comments Download
A + extensions/browser/api/app_runtime/BUILD.gn View 1 2 3 4 5 6 1 chunk +5 lines, -5 lines 0 comments Download
A + extensions/browser/api/app_window/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -5 lines 0 comments Download
A + extensions/browser/api/audio/BUILD.gn View 1 2 3 4 5 6 1 chunk +11 lines, -9 lines 0 comments Download
A extensions/browser/api/bluetooth/BUILD.gn View 1 2 3 4 5 6 1 chunk +24 lines, -0 lines 0 comments Download
A extensions/browser/api/bluetooth_socket/BUILD.gn View 1 2 3 4 5 6 1 chunk +18 lines, -0 lines 0 comments Download
A extensions/browser/api/cast_channel/BUILD.gn View 1 2 3 4 5 6 1 chunk +31 lines, -0 lines 0 comments Download
A + extensions/browser/api/clipboard/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -5 lines 0 comments Download
A extensions/browser/api/declarative/BUILD.gn View 1 2 3 4 5 6 1 chunk +24 lines, -0 lines 0 comments Download
A + extensions/browser/api/declarative_content/BUILD.gn View 1 2 3 4 5 6 1 chunk +5 lines, -5 lines 0 comments Download
A extensions/browser/api/declarative_webrequest/BUILD.gn View 1 2 3 4 5 6 1 chunk +25 lines, -0 lines 0 comments Download
A + extensions/browser/api/diagnostics/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -5 lines 0 comments Download
A extensions/browser/api/display_source/BUILD.gn View 1 2 3 4 5 6 1 chunk +36 lines, -0 lines 0 comments Download
A + extensions/browser/api/dns/BUILD.gn View 1 2 3 4 5 6 1 chunk +7 lines, -7 lines 0 comments Download
A extensions/browser/api/document_scan/BUILD.gn View 1 2 3 4 5 6 1 chunk +21 lines, -0 lines 0 comments Download
A + extensions/browser/api/guest_view/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -5 lines 0 comments Download
A + extensions/browser/api/guest_view/app_view/BUILD.gn View 1 2 3 4 5 6 1 chunk +5 lines, -7 lines 0 comments Download
A + extensions/browser/api/guest_view/extension_view/BUILD.gn View 1 2 3 4 5 6 1 chunk +5 lines, -7 lines 0 comments Download
A + extensions/browser/api/guest_view/web_view/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -5 lines 0 comments Download
A + extensions/browser/api/hid/BUILD.gn View 1 2 3 4 5 6 1 chunk +8 lines, -9 lines 0 comments Download
A extensions/browser/api/idle/BUILD.gn View 1 2 3 4 5 6 1 chunk +20 lines, -0 lines 0 comments Download
A + extensions/browser/api/management/BUILD.gn View 1 2 3 4 5 6 1 chunk +7 lines, -9 lines 0 comments Download
A + extensions/browser/api/messaging/BUILD.gn View 1 2 3 4 5 6 1 chunk +5 lines, -4 lines 0 comments Download
A + extensions/browser/api/mime_handler_private/BUILD.gn View 1 2 3 4 5 6 1 chunk +5 lines, -7 lines 0 comments Download
A extensions/browser/api/networking_config/BUILD.gn View 1 2 3 4 5 6 1 chunk +18 lines, -0 lines 0 comments Download
A extensions/browser/api/networking_private/BUILD.gn View 1 2 3 4 5 6 1 chunk +48 lines, -0 lines 0 comments Download
A + extensions/browser/api/power/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -4 lines 0 comments Download
A extensions/browser/api/printer_provider/BUILD.gn View 1 2 3 4 5 6 1 chunk +18 lines, -0 lines 0 comments Download
A + extensions/browser/api/printer_provider_internal/BUILD.gn View 1 2 3 4 5 6 1 chunk +5 lines, -9 lines 0 comments Download
A + extensions/browser/api/runtime/BUILD.gn View 1 2 3 4 5 6 1 chunk +8 lines, -8 lines 0 comments Download
A extensions/browser/api/serial/BUILD.gn View 1 2 3 4 5 6 1 chunk +20 lines, -0 lines 0 comments Download
A extensions/browser/api/socket/BUILD.gn View 1 2 3 4 5 6 1 chunk +29 lines, -0 lines 0 comments Download
A + extensions/browser/api/sockets_tcp/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -9 lines 0 comments Download
A + extensions/browser/api/sockets_tcp_server/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -9 lines 0 comments Download
A + extensions/browser/api/sockets_udp/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -9 lines 0 comments Download
A extensions/browser/api/storage/BUILD.gn View 1 2 3 4 5 6 1 chunk +27 lines, -0 lines 0 comments Download
A extensions/browser/api/system_cpu/BUILD.gn View 1 2 3 4 5 6 1 chunk +19 lines, -0 lines 0 comments Download
A + extensions/browser/api/system_display/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -9 lines 0 comments Download
A + extensions/browser/api/system_info/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -9 lines 0 comments Download
A + extensions/browser/api/system_memory/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -9 lines 0 comments Download
A + extensions/browser/api/system_network/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -5 lines 0 comments Download
A + extensions/browser/api/system_storage/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -9 lines 0 comments Download
A + extensions/browser/api/test/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -4 lines 0 comments Download
A + extensions/browser/api/usb/BUILD.gn View 1 2 3 4 5 6 1 chunk +10 lines, -9 lines 0 comments Download
A + extensions/browser/api/virtual_keyboard_private/BUILD.gn View 1 2 3 4 5 6 1 chunk +5 lines, -9 lines 0 comments Download
A + extensions/browser/api/vpn_provider/BUILD.gn View 1 2 3 4 5 6 1 chunk +7 lines, -9 lines 0 comments Download
A extensions/browser/api/web_request/BUILD.gn View 1 2 3 4 5 6 1 chunk +30 lines, -0 lines 0 comments Download
A extensions/browser/api/webcam_private/BUILD.gn View 1 2 3 4 5 6 1 chunk +20 lines, -0 lines 0 comments Download
A extensions/browser/app_window/BUILD.gn View 1 2 3 4 5 6 1 chunk +28 lines, -0 lines 0 comments Download
A extensions/browser/guest_view/BUILD.gn View 1 2 3 4 5 6 1 chunk +18 lines, -0 lines 0 comments Download
A + extensions/browser/guest_view/app_view/BUILD.gn View 1 2 3 4 5 6 1 chunk +8 lines, -9 lines 0 comments Download
A extensions/browser/guest_view/extension_options/BUILD.gn View 1 2 3 4 5 6 1 chunk +18 lines, -0 lines 0 comments Download
A + extensions/browser/guest_view/extension_view/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -9 lines 0 comments Download
A + extensions/browser/guest_view/extension_view/whitelist/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -5 lines 0 comments Download
A extensions/browser/guest_view/mime_handler_view/BUILD.gn View 1 2 3 4 5 6 1 chunk +20 lines, -0 lines 0 comments Download
A extensions/browser/guest_view/web_view/BUILD.gn View 1 2 3 4 5 6 1 chunk +30 lines, -0 lines 0 comments Download
A + extensions/browser/guest_view/web_view/web_ui/BUILD.gn View 1 2 3 4 5 6 1 chunk +5 lines, -5 lines 0 comments Download
A + extensions/browser/install/BUILD.gn View 1 2 3 4 5 6 1 chunk +6 lines, -5 lines 0 comments Download
A + extensions/browser/mojo/BUILD.gn View 1 2 3 4 5 6 1 chunk +8 lines, -9 lines 0 comments Download
A extensions/browser/updater/BUILD.gn View 1 2 3 4 5 6 1 chunk +37 lines, -0 lines 0 comments Download
A extensions/browser/value_store/BUILD.gn View 1 2 3 4 5 6 1 chunk +34 lines, -0 lines 0 comments Download

Messages

Total messages: 22 (5 generated)
Rahul Chaturvedi
4 years, 3 months ago (2016-09-06 22:52:52 UTC) #1
Devlin
I'm guessing you forgot to git add a few files? https://codereview.chromium.org/2314313002/diff/1/chrome/browser/chromeos/extensions/info_private_api.cc File chrome/browser/chromeos/extensions/info_private_api.cc (right): https://codereview.chromium.org/2314313002/diff/1/chrome/browser/chromeos/extensions/info_private_api.cc#newcode119 ...
4 years, 3 months ago (2016-09-06 23:04:54 UTC) #2
Rahul Chaturvedi
https://codereview.chromium.org/2314313002/diff/1/chrome/browser/chromeos/extensions/info_private_api.cc File chrome/browser/chromeos/extensions/info_private_api.cc (right): https://codereview.chromium.org/2314313002/diff/1/chrome/browser/chromeos/extensions/info_private_api.cc#newcode119 chrome/browser/chromeos/extensions/info_private_api.cc:119: const char kSessionTypePublicSession[] = "public session"; On 2016/09/06 23:04:53, ...
4 years, 3 months ago (2016-09-06 23:19:36 UTC) #3
Devlin
https://codereview.chromium.org/2314313002/diff/1/chrome/browser/chromeos/extensions/info_private_api.cc File chrome/browser/chromeos/extensions/info_private_api.cc (right): https://codereview.chromium.org/2314313002/diff/1/chrome/browser/chromeos/extensions/info_private_api.cc#newcode119 chrome/browser/chromeos/extensions/info_private_api.cc:119: const char kSessionTypePublicSession[] = "public session"; On 2016/09/06 23:19:35, ...
4 years, 3 months ago (2016-09-07 16:12:29 UTC) #4
Rahul Chaturvedi
https://codereview.chromium.org/2314313002/diff/1/chrome/browser/chromeos/extensions/info_private_api.cc File chrome/browser/chromeos/extensions/info_private_api.cc (right): https://codereview.chromium.org/2314313002/diff/1/chrome/browser/chromeos/extensions/info_private_api.cc#newcode119 chrome/browser/chromeos/extensions/info_private_api.cc:119: const char kSessionTypePublicSession[] = "public session"; On 2016/09/07 16:12:28, ...
4 years, 3 months ago (2016-09-07 20:13:24 UTC) #5
Devlin
Looks like the latest patch upload was missing? https://codereview.chromium.org/2314313002/diff/1/chrome/browser/chromeos/extensions/info_private_api.cc File chrome/browser/chromeos/extensions/info_private_api.cc (right): https://codereview.chromium.org/2314313002/diff/1/chrome/browser/chromeos/extensions/info_private_api.cc#newcode119 chrome/browser/chromeos/extensions/info_private_api.cc:119: const ...
4 years, 3 months ago (2016-09-07 20:23:27 UTC) #6
Devlin
https://codereview.chromium.org/2314313002/diff/40001/chrome/browser/chromeos/extensions/info_private_apitest.cc File chrome/browser/chromeos/extensions/info_private_apitest.cc (right): https://codereview.chromium.org/2314313002/diff/40001/chrome/browser/chromeos/extensions/info_private_apitest.cc#newcode87 chrome/browser/chromeos/extensions/info_private_apitest.cc:87: IN_PROC_BROWSER_TEST_F(ChromeOSInfoPrivateTest, Kiosk) { On 2016/09/07 20:23:27, Devlin wrote: > ...
4 years, 3 months ago (2016-09-07 20:38:50 UTC) #7
Devlin
https://codereview.chromium.org/2314313002/diff/40001/chrome/browser/chromeos/extensions/info_private_apitest.cc File chrome/browser/chromeos/extensions/info_private_apitest.cc (right): https://codereview.chromium.org/2314313002/diff/40001/chrome/browser/chromeos/extensions/info_private_apitest.cc#newcode54 chrome/browser/chromeos/extensions/info_private_apitest.cc:54: IN_PROC_BROWSER_TEST_F(ChromeOSInfoPrivateTest, Basic) { On 2016/09/07 20:13:23, Rahul Chaturvedi wrote: ...
4 years, 3 months ago (2016-09-07 20:40:29 UTC) #8
Rahul Chaturvedi
https://codereview.chromium.org/2314313002/diff/40001/chrome/browser/chromeos/extensions/info_private_apitest.cc File chrome/browser/chromeos/extensions/info_private_apitest.cc (right): https://codereview.chromium.org/2314313002/diff/40001/chrome/browser/chromeos/extensions/info_private_apitest.cc#newcode54 chrome/browser/chromeos/extensions/info_private_apitest.cc:54: IN_PROC_BROWSER_TEST_F(ChromeOSInfoPrivateTest, Basic) { On 2016/09/07 20:40:29, Devlin wrote: > ...
4 years, 3 months ago (2016-09-07 20:45:02 UTC) #9
xiyuan
lgtm
4 years, 3 months ago (2016-09-07 22:25:00 UTC) #10
Devlin
lgtm with nits https://codereview.chromium.org/2314313002/diff/80001/chrome/browser/chromeos/extensions/info_private_apitest.cc File chrome/browser/chromeos/extensions/info_private_apitest.cc (right): https://codereview.chromium.org/2314313002/diff/80001/chrome/browser/chromeos/extensions/info_private_apitest.cc#newcode89 chrome/browser/chromeos/extensions/info_private_apitest.cc:89: GenerateTestName("kiosk").c_str())) Why not just "kiosk"? https://codereview.chromium.org/2314313002/diff/80001/chrome/test/data/extensions/api_test/chromeos_info_private/extended/background.js ...
4 years, 3 months ago (2016-09-07 23:08:43 UTC) #11
Rahul Chaturvedi
https://codereview.chromium.org/2314313002/diff/80001/chrome/browser/chromeos/extensions/info_private_apitest.cc File chrome/browser/chromeos/extensions/info_private_apitest.cc (right): https://codereview.chromium.org/2314313002/diff/80001/chrome/browser/chromeos/extensions/info_private_apitest.cc#newcode89 chrome/browser/chromeos/extensions/info_private_apitest.cc:89: GenerateTestName("kiosk").c_str())) On 2016/09/07 23:08:43, Devlin wrote: > Why not ...
4 years, 3 months ago (2016-09-07 23:40:55 UTC) #12
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/2314313002/100001
4 years, 3 months ago (2016-09-07 23:41:57 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/255041)
4 years, 3 months ago (2016-09-07 23:45:03 UTC) #17
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/2314313002/100001
4 years, 3 months ago (2016-09-08 03:39:00 UTC) #19
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 3 months ago (2016-09-08 03:54:35 UTC) #20
commit-bot: I haz the power
4 years, 3 months ago (2016-09-08 03:56:17 UTC) #22
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/dd8446dec9f27e7d46dbc607f6d16e8b7fbab8ab
Cr-Commit-Position: refs/heads/master@{#417182}

Powered by Google App Engine
This is Rietveld 408576698