Closed Bug 600367 Opened 14 years ago Closed 12 years ago

Add multi-app and release type support to Discovery pane promos

Categories

(addons.mozilla.org Graveyard :: Discovery Pane, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED
Q3 2011

People

(Reporter: fligtar, Assigned: sancus)

References

()

Details

(Whiteboard: [disco-final][tb33needs])

The management tool and front-end should support application-specific criteria and release type in addition to the existing locale support.

For applications, this can be a single app for simplification. (i.e., this module only shows up for Firefox)

For version type, there are 3 choices: stable, development, and all. If the user's version is any stable release (no letters in it) it is stable. Any alphas, betas, nightlies should be classified as development.

A sample of the populated modules (in CSV form) might be:
1,Firefox Tester Tools,all,firefox,development
2,Rock Your Firefox,en-US,firefox,all
3,Shopping,all,firefox,stable
4,Thunderbird Rocks,all,thunderbird,all
Target Milestone: --- → 5.12.2
Target Milestone: 5.12.2 → 4.x (triaged)
Assignee: nobody → sancus
Whiteboard: [disco-final] → [disco-final][tb33needs]
We'll try to get this in q1
Assignee: sancus → cwiemeersch
Target Milestone: 4.x (triaged) → Q1 2011
per irc, I'm taking this and I'll r? cvan.
Assignee: cwiemeersch → sancus
Blocks: 627352
What's the status of this?
Sorry for the delay, I ran into some roadblocks due to no good test database(basically for this to work properly I need a database with a collection in it) and I've been pretty overwhelmed with other work also. I am going to try to get this done this week.
The celery backend for LAMO isn't finished yet, but I think you can make a few collections with no problems.  I haven't advertised the site yet (still working some kinks out) but if you want to be an alpha tester:

https://landfill.addons.allizom.org/
https://landfill.addons.allizom.org/db/
I live for alpha testing things, I'll try it out and let you know if I run into any problems!
Target Milestone: Q1 2011 → Q2 2011
How's this going?
Blocks: 655399
What's going on here?
Target Milestone: Q2 2011 → Q3 2011
I didn't really have time to properly deal with this bug in the flurry of 100-hour weeks leading up to Thunderbird launch, but now I will. From what I've figured out so far, the way this bug was originally stated is incorrect. Multi-App support ALREADY exists, and applications are easily managed via django admin page for this table.

Right now the real problems we want to solve are:
1) Collections need to be defined in Python currently, with a specific id for the collection. This should be moved into the database so that you can add collections via the site admin page and not require a patch.
2) The above means the discovery pane needs to be changed to pull completely from the database.
3) Release type support needs to be added.

So, I'm working on the above now. I have some time with the TB move to mozilla.org/thunderbird completed.
(In reply to comment #10)
> I didn't really have time to properly deal with this bug in the flurry of
> 100-hour weeks leading up to Thunderbird launch, but now I will. From what
> I've figured out so far, the way this bug was originally stated is
> incorrect. Multi-App support ALREADY exists, and applications are easily
> managed via django admin page for this table.
> 
> Right now the real problems we want to solve are:
> 1) Collections need to be defined in Python currently, with a specific id
> for the collection. This should be moved into the database so that you can
> add collections via the site admin page and not require a patch.
> 2) The above means the discovery pane needs to be changed to pull completely
> from the database.
> 3) Release type support needs to be added.
> 
> So, I'm working on the above now. I have some time with the TB move to
> mozilla.org/thunderbird completed.

I think 1 and 2 are already being worked on or are already done in another branch.  I'm not sure what #3 means.
Do we still want this? Given D2C and all?
Half of this bug was already completed as the result of other bugs being fixed, I think the only thing that this bug might refer to is having different promos per channel? Like different ones for aurora, beta, release.

If that's not needed/wanted then this bug is already fixed I think.
I'm pretty sure the original goals of this bug were solved long ago, reopen if you disagree :)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.