|
Create Mojo Struct for user information used in login/lock screen.
Introduce a Mojo struct LoginUserInfo for login users which include
basic information ash::mojom::UserInfo and other login/lock
screen specific information.
UserSelectionScreen will populate LoginUserInfo and send it back to lockscreen views.
Compare to the user info we sent to current UI, LoginUserInfo have almost everything except:
1. user's gaiaId, which doesn't seem to be used by current UI.(user_pod_row.js)
2. public session information which doesn't exist on lockscreen.
We might need it for login screen later and I have added a TODO for this.
BUG= 729687
Review-Url: https://codereview.chromium.org/2937553002
Cr-Commit-Position: refs/heads/master@{#481070}
Committed: https://chromium.googlesource.com/chromium/src/+/820778c575fe891e178b0671a92817a2e54ba197
Total comments: 24
Total comments: 17
Total comments: 1
Total comments: 8
Total comments: 4
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+455 lines, -287 lines) |
Patch |
 |
M |
ash/login/lock_screen_controller.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ash/login/lock_screen_controller.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ash/public/interfaces/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/public/interfaces/lock_screen.mojom
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+4 lines, -27 lines |
0 comments
|
Download
|
 |
A |
ash/public/interfaces/login_user_info.mojom
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+55 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/app_launch_signin_screen.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/lock/views_screen_locker.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/screens/user_selection_screen.h
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+18 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/screens/user_selection_screen.cc
|
View
|
1
2
3
4
5
6
7
|
15 chunks |
+170 lines, -62 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/ui/views/user_board_view.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/user_selection_screen_proxy.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/user_selection_screen_proxy.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/users/multi_profile_user_controller.h
|
View
|
1
2
3
4
5
6
|
3 chunks |
+2 lines, -10 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/users/multi_profile_user_controller.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/screenlock_private/screenlock_private_apitest.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/signin/easy_unlock_app_manager.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/signin/easy_unlock_auth_attempt.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/signin/easy_unlock_auth_attempt_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
6 chunks |
+12 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/signin/easy_unlock_screenlock_state_handler.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+13 lines, -21 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/signin/easy_unlock_screenlock_state_handler_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
25 chunks |
+33 lines, -33 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/lock_screen_client.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/lock_screen_client.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/chromeos/login/signin_userlist_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/chromeos/login/user_board_screen_handler.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/chromeos/login/user_board_screen_handler.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/signin/user_manager_screen_handler.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+6 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/signin/user_manager_screen_handler.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+11 lines, -11 lines |
0 comments
|
Download
|
 |
M |
components/proximity_auth/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
components/proximity_auth/fake_lock_handler.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
components/proximity_auth/fake_lock_handler.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
components/proximity_auth/proximity_auth_system.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
components/proximity_auth/proximity_auth_system_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
components/proximity_auth/public/interfaces/BUILD.gn
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
 |
A |
components/proximity_auth/public/interfaces/OWNERS
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
components/proximity_auth/public/interfaces/auth_type.mojom
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+28 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/proximity_auth/screenlock_bridge.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+4 lines, -13 lines |
0 comments
|
Download
|
 |
M |
components/proximity_auth/unlock_manager.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
components/proximity_auth/unlock_manager_impl.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
components/proximity_auth/unlock_manager_impl.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
components/proximity_auth/unlock_manager_impl_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
13 chunks |
+15 lines, -16 lines |
0 comments
|
Download
|
 |
M |
ui/login/account_picker/md_user_pod_row.js
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ui/login/account_picker/user_pod_row.js
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 75 (52 generated)
|