Add support to report URL to the SafeSearch API
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ac676033b595286702fd2c56183b87c85ce7574a commit ac676033b595286702fd2c56183b87c85ce7574a Author: atanasova <atanasova@chromium.org> Date: Tue Apr 05 16:31:05 2016 Add report URL to safe search API functionality. Add apiary request creator that gets the appropriate auth token and sends a request ot the SafeSearch API. Currently this is attached to supervised user services and a child will be able to issue such request. I have added feature flags that disable the apiary creator from being added to the supervised user services and this disables the whole feature. BUG=595748 Review URL: https://codereview.chromium.org/1813833002 Cr-Commit-Position: refs/heads/master@{#385190} [modify] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/app/generated_resources.grd [modify] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/browser/about_flags.cc [modify] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/browser/supervised_user/child_accounts/child_account_service.cc [add] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/browser/supervised_user/experimental/safe_search_url_reporter.cc [add] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/browser/supervised_user/experimental/safe_search_url_reporter.h [add] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/browser/supervised_user/experimental/safe_search_url_reporter_unittest.cc [modify] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/browser/supervised_user/supervised_user_service.cc [modify] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/browser/supervised_user/supervised_user_service.h [modify] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/chrome_browser.gypi [modify] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/chrome_tests_unit.gypi [modify] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/common/chrome_features.cc [modify] https://crrev.com/ac676033b595286702fd2c56183b87c85ce7574a/chrome/common/chrome_features.h
Comment 1 by bugdroid1@chromium.org
, Apr 5 2016