New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 609849 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows , Chrome , Mac
Pri: 3
Type: Feature

Blocked on:
issue 608290

Blocking:
issue 397951



Sign in to add a comment

Adding a Chrome CWS private API to report whether an extension is pending a custodian approval or not.

Project Member Reported by mamir@chromium.org, May 6 2016

Issue description

For Superviseduser initiated apps and extensions installs, the CWS needs to know whether an extension is approved or pending approval to change the CWS install button text accordingly.
Currently it's one of those cases "Buy, Add to Chrome, Launch ...etc."
A new status should be added "Pending" when an extension is pending custodian approval.

 
Status: Assigned (was: Untriaged)
flipping to assigned to get out of triage.
Project Member

Comment 2 by bugdroid1@chromium.org, Jul 4 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f7715a2ae33d1bcc0515b47254c305e47d0b6a18

commit f7715a2ae33d1bcc0515b47254c305e47d0b6a18
Author: mamir <mamir@chromium.org>
Date: Mon Jul 04 13:05:08 2016

CWS private API (webstorePrivate.isPendingCustodianApproval)

Adding a new CWS private API (webstorePrivate.isPendingCustodianApproval)
to check if an extension is pending custodian approval.  It is used in
the wesbtore to show the extension as "Pending" when it has been installed
or updated and the custodian hasn't approved it yet.
Custodian approvals are required for extensions that are installed by
supervised users and Unicorn users, or for updates that require additional
permissions.

BUG= 609849 
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/1948133004
Cr-Commit-Position: refs/heads/master@{#403674}

[modify] https://crrev.com/f7715a2ae33d1bcc0515b47254c305e47d0b6a18/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
[modify] https://crrev.com/f7715a2ae33d1bcc0515b47254c305e47d0b6a18/chrome/browser/extensions/api/webstore_private/webstore_private_api.h
[modify] https://crrev.com/f7715a2ae33d1bcc0515b47254c305e47d0b6a18/chrome/browser/extensions/extension_service_sync_unittest.cc
[modify] https://crrev.com/f7715a2ae33d1bcc0515b47254c305e47d0b6a18/chrome/common/extensions/api/webstore_private.json
[modify] https://crrev.com/f7715a2ae33d1bcc0515b47254c305e47d0b6a18/extensions/browser/extension_function_histogram_value.h
[modify] https://crrev.com/f7715a2ae33d1bcc0515b47254c305e47d0b6a18/tools/metrics/histograms/histograms.xml

Comment 3 by mamir@chromium.org, Jul 4 2016

Status: Fixed (was: Assigned)
Status: Verified (was: Fixed)

Sign in to add a comment