Closed Bug 1212918 Opened 5 years ago Closed 5 years ago
add web activity so add-on manager + opens Marketplace
Currently the (+) button in settings|addons shows an in-app list of add-ons to install. This list is retrieved from Hackerplace , specifically  and installs are performed with zip files from 3rd party websites. When distribution is offered via Firefox Marketplace instead this should be a link/integration to Marketplace.  https://github.com/fxos/directory  https://github.com/fxos/directory/blob/master/app/apps-v2.json
[Blocking Requested - why for this release]: see #c0
blocking-b2g: --- → 2.5?
blocking-b2g: 2.5? → ---
feature-b2g: --- → 2.5+
Target Milestone: --- → FxOS-S9 (16Oct)
This is on Marketplace's plate. The '+' sign opens the install web activity which Hackerplace handles . To make it direct to Marketplace, Marketplace will have to handle this activity in a similar way. 1.) https://github.com/mozilla-b2g/gaia/blob/c7df972bf6ac24769cc2f74a80c48dfaedcdb040/apps/settings/js/panels/addons/panel.js#L19-L22 2.) https://github.com/fxos/directory/blob/9c6e805b37bb0af3973ad9b3538515070f7b06fe/app/manifest.webapp#L31-L37
Component: Gaia::Settings → General
Product: Firefox OS → Marketplace
Target Milestone: FxOS-S9 (16Oct) → 2015-10-06
Version: unspecified → 1.5
Severity: normal → major
Summary: add-on manager + should link to Marketplace → add web activity so add-on manager + opens Marketplace
Target Milestone: 2015-10-06 → ---
We probably want this to land at the same time as the frontend switch to enable add-ons gets removed.
"install" is way too generic. I propose to change gaia to use "marketplace-category" with slug "addons", which already exists, and we'll add the necessary code to support that.
(In reply to Mathieu Pillard [:mat] from comment #4) > "install" is way too generic. I propose to change gaia to use > "marketplace-category" with slug "addons", which already exists, and we'll > add the necessary code to support that. I believe homescreens is already exactly like that, fwiw.
Fixed in https://github.com/mozilla/fireplace/commit/9c3b682ae8ded6140f1658ef923886f2faf34089 (but we still need gaia to fix bug 1216322 to use the new marketplace-category + "addons" slug)
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
verified and fixed with Aries build ID 20151029010303
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.