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

Issue 2821363002: cros: Disable system tray help/lock buttons during supervised user creation (Closed)

Created:
3 years, 8 months ago by James Cook
Modified:
3 years, 8 months ago
Reviewers:
xiyuan
CC:
chromium-reviews, sadrul, aboxhall+watch_chromium.org, nektar+watch_chromium.org, yuzo+watch_chromium.org, dougt+watch_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, kalyank, je_julie
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

cros: Disable system tray help/lock buttons during supervised user creation Neither button does anything during supervised user creation, so disable them both. Also disable settings buttons for Bluetooth and IME tray menu during this flow, as those don't work either. Clean up some cases where we were caching the login state and don't need to. BUG=712701 TEST=ash_unittests, added TrayTilesTest.ButtonStatesSupervisedUserFlow, manually check IME menu and bluetooth Review-Url: https://codereview.chromium.org/2821363002 Cr-Commit-Position: refs/heads/master@{#465404} Committed: https://chromium.googlesource.com/chromium/src/+/85312ee5ec5652a88b9b345d53f92ae261a0d451

Patch Set 1 #

Patch Set 2 : tweak ime menu #

Total comments: 2

Patch Set 3 : rebase #

Patch Set 4 : fix browser test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+124 lines, -102 lines) Patch
M ash/system/bluetooth/tray_bluetooth.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M ash/system/date/system_info_default_view.h View 2 chunks +1 line, -3 lines 0 comments Download
M ash/system/date/system_info_default_view.cc View 2 chunks +2 lines, -3 lines 0 comments Download
M ash/system/date/tray_system_info.cc View 1 chunk +1 line, -1 line 0 comments Download
M ash/system/ime/tray_ime_chromeos.cc View 4 chunks +4 lines, -7 lines 0 comments Download
M ash/system/ime_menu/ime_menu_tray.cc View 1 2 5 chunks +10 lines, -5 lines 0 comments Download
M ash/system/tiles/tiles_default_view.h View 3 chunks +1 line, -3 lines 0 comments Download
M ash/system/tiles/tiles_default_view.cc View 2 chunks +7 lines, -7 lines 0 comments Download
M ash/system/tiles/tray_tiles.h View 1 chunk +1 line, -1 line 0 comments Download
M ash/system/tiles/tray_tiles.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M ash/system/tiles/tray_tiles_unittest.cc View 2 chunks +52 lines, -30 lines 0 comments Download
M ash/system/tray/tray_details_view.h View 2 chunks +2 lines, -4 lines 0 comments Download
M ash/system/tray/tray_details_view.cc View 1 chunk +4 lines, -4 lines 0 comments Download
M ash/system/tray/tray_popup_utils.h View 1 chunk +3 lines, -3 lines 0 comments Download
M ash/system/tray/tray_popup_utils.cc View 1 chunk +2 lines, -7 lines 0 comments Download
M ash/system/tray_accessibility.h View 1 chunk +1 line, -1 line 0 comments Download
M ash/system/tray_accessibility.cc View 3 chunks +7 lines, -9 lines 0 comments Download
M ash/test/test_session_controller_client.h View 1 chunk +4 lines, -2 lines 0 comments Download
M ash/test/test_session_controller_client.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/system/tray_accessibility_browsertest.cc View 1 2 3 3 chunks +12 lines, -3 lines 0 comments Download

Messages

Total messages: 18 (12 generated)
James Cook
xiyuan, please take a look. https://codereview.chromium.org/2821363002/diff/20001/ash/system/ime_menu/ime_menu_tray.cc File ash/system/ime_menu/ime_menu_tray.cc (right): https://codereview.chromium.org/2821363002/diff/20001/ash/system/ime_menu/ime_menu_tray.cc#newcode88 ash/system/ime_menu/ime_menu_tray.cc:88: bool IsInLoginOrLockScreen() { It's ...
3 years, 8 months ago (2017-04-18 17:50:20 UTC) #4
xiyuan
lgtm https://codereview.chromium.org/2821363002/diff/20001/ash/system/ime_menu/ime_menu_tray.cc File ash/system/ime_menu/ime_menu_tray.cc (right): https://codereview.chromium.org/2821363002/diff/20001/ash/system/ime_menu/ime_menu_tray.cc#newcode88 ash/system/ime_menu/ime_menu_tray.cc:88: bool IsInLoginOrLockScreen() { On 2017/04/18 17:50:20, James Cook ...
3 years, 8 months ago (2017-04-18 18:34:26 UTC) #7
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/2821363002/40001
3 years, 8 months ago (2017-04-18 19:06:55 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/407729)
3 years, 8 months ago (2017-04-18 20:31:10 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/2821363002/60001
3 years, 8 months ago (2017-04-18 22:16:54 UTC) #15
commit-bot: I haz the power
3 years, 8 months ago (2017-04-18 22:48:01 UTC) #18
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/85312ee5ec5652a88b9b345d53f9...

Powered by Google App Engine
This is Rietveld 408576698