Support child account graduation
commit22c3a04aec0ac0d59b8094e036aee3d31c232950
authortreib <treib@chromium.org>
Thu, 15 Jan 2015 21:30:13 +0000 (15 13:30 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 15 Jan 2015 21:30:56 +0000 (15 21:30 +0000)
tree7e9e9fd9d46b21179ca6e8ce2e95f4a8eb606fbc
parent5fc808a622c0b4699e54f8b12030b9108ea43c60
Support child account graduation

In particular:
- Periodically re-check the account service flag.
- Clear the URLFilter on graduation.

Also contains some unrelated cleanup in the SupervisedUserService.

BUG=372381

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

Cr-Commit-Position: refs/heads/master@{#311739}
chrome/browser/supervised_user/child_accounts/child_account_service.cc
chrome/browser/supervised_user/child_accounts/child_account_service.h
chrome/browser/supervised_user/supervised_user_interstitial.cc
chrome/browser/supervised_user/supervised_user_interstitial.h
chrome/browser/supervised_user/supervised_user_service.cc
chrome/browser/supervised_user/supervised_user_service.h
chrome/browser/supervised_user/supervised_user_url_filter.cc
chrome/browser/supervised_user/supervised_user_url_filter.h