The default bug view has changed. See this FAQ.

Make Marketplace a packaged app on Gaia

RESOLVED FIXED in 2013-03-28

Status

Marketplace
Consumer Pages
P1
normal
RESOLVED FIXED
4 years ago
4 years ago

People

(Reporter: cvan, Assigned: cvan)

Tracking

2013-03-28
Points:
---

Details

(Whiteboard: [fireplace] p=2)

(Assignee)

Description

4 years ago
"Yule Log" is the codename for the packaged-app version of the hosted Firefox Markeplace.

We store the packaged app `.zip` somewhere on the CDN (likely using `NETAPP_STORAGE`, like we do for `ADDONS_PATH`).

Create a view for /minifest.webapp à la /manifest.webapp: https://github.com/mozilla/zamboni/blob/master/mkt/site/views.py#L68 

Here's Rob's code for generating packaged-app mini manifests (minifiests):
https://github.com/mozilla/zamboni/blob/master/mkt/detail/views.py#L61
https://github.com/mozilla/zamboni/blob/master/mkt/webapps/models.py#L607

Based on `get_carrier()` (our middleware takes ?carrier=<carrier> and sets this using `set_carrier()`), it should return the appropriate `package_path` for the packaged app: `<carrier>.zip`

Questions? Ask.
(Assignee)

Comment 1

4 years ago
https://github.com/mozilla/zamboni/commit/1a38d52

.zip coming in a bit
(Assignee)

Comment 2

4 years ago
https://github.com/mozilla/zamboni/commit/4ff5717
Assignee: nobody → cvan
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
(Assignee)

Comment 3

4 years ago
Final URL:
https://marketplace.firefox.com/minifest.webapp?carrier=telefonica
(Assignee)

Updated

4 years ago
Summary: Generate minifest for Yule Log → Make Marketplace a packaged app on Gaia
Blocks: 859511
You need to log in before you can comment on or make changes to this bug.