diff options
author | mark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-18 15:44:10 +0000 |
---|---|---|
committer | mark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-18 15:44:10 +0000 |
commit | a2d67740c562caea523f3650c063d75ee4c0a8ac (patch) | |
tree | d496c57a3b4d5dfd6b58989becc768b83609095c /base/string_util.h | |
parent | 4d99be5a3d20c3a3654f282328065f9ff54d6f39 (diff) | |
download | chromium_src-a2d67740c562caea523f3650c063d75ee4c0a8ac.zip chromium_src-a2d67740c562caea523f3650c063d75ee4c0a8ac.tar.gz chromium_src-a2d67740c562caea523f3650c063d75ee4c0a8ac.tar.bz2 |
Set the Keystone Glue to the "needs promotion" state when on a system ticket
but no system Keystone is present.
Fix the "needs promotion" logic in the About window to actually display the
promotion button. This seems to have broken when the promotion button moved
into the update block instead of being a separate block below it.
BUG=100632, 100633
TEST=Per http://www.google.com/support/chrome/bin/answer.py?hl=en&answer=1367288
put Chrome on a system Keystone ticket, run
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
and then launch Chrome. The "Google Chrome may not be able to keep itself
updated." infobar should be displayed unless suppressed by "Don't ask
again" or superseded by another infobar such as the default browser
infobar. The About window should also display "Google Chrome may not be
able to keep itself updated." (regardless of whether the infobar was
suppressed) and the "Set Up Automatic Updates for All Users" button
should be present and clickable. Clicking this button or the "Set up
automatic updates" button in the infobar should display an authorization
dialog for promotion. Upon promotion, if the About window is open, it
should perform an update check, and the "Set Up Automatic Updates for
All Users" button should disappear.
Review URL: http://codereview.chromium.org/8318030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106061 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/string_util.h')
0 files changed, 0 insertions, 0 deletions