Add explicit |forceOnlineSignin| to user pod status
commitd358523484902814c028af86c596fa785af73ddf
authorbartfab@chromium.org <bartfab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 20 Jan 2014 13:40:32 +0000 (20 13:40 +0000)
committerbartfab@chromium.org <bartfab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 20 Jan 2014 13:40:32 +0000 (20 13:40 +0000)
tree14c4f27395b8e99d2a4181ae6e6dd4909767337a
parent0b654bc88d21d890741407e1d398203792c397c9
Add explicit |forceOnlineSignin| to user pod status

A user is required to perform an online sign-in against GAIA if his/her
oauth token status is invalid or unknown. Move the logic that makes this
decision from JS to C++. This way, additional conditions that require
online login can be added to the C++ logic without modifying any JS code.

BUG=332081
TEST=Manual

Review URL: https://codereview.chromium.org/140653008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245906 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/resources/chromeos/login/screen_account_picker.js
chrome/browser/resources/chromeos/login/user_pod_row.js
chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc