Closed Bug 928495 Opened 11 years ago Closed 11 years ago

Add a generic ratings body

Categories

(Marketplace Graveyard :: General, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED FIXED
2013-10-21

People

(Reporter: clouserw, Assigned: cvan)

References

Details

When we built the ratings bodies we made it easy to add more (currently we only have DEJUS).  This bug is about adding a second ratings bodies which is just generic.  We'll probably use this for the worldwide market and anywhere else that doesn't have a specific one we need to use.

Currently we want 0+ 10+ and 13+ but we might add more later.  This bug includes adding the images which will come from Tony at some point, but don't wait on him if you're done.
Blocks: 928533
https://github.com/mozilla/fireplace/commit/3627112
https://github.com/mozilla/zamboni/commit/8f19768

I've run these commands already on -dev, but to exclude all unrated German games on prod:

    $ ../venv/bin/python manage.py exclude_games de --settings=settings_local_mkt
    $ ../venv/bin/python manage.py reindex_mkt --settings=settings_local_mkt

Load Games category in Germany, and you'll see that all the unrated games are now gone:

    https://marketplace-dev.allizom.org/category/games?region=de
    https://marketplace-dev.allizom.org/api/v1/apps/search/?_user=---&cat=games&lang=en-US&q=&region=de

To add a content rating for a German game:

    https://marketplace-dev.allizom.org/developers/app/penguin-pop/edit#edit-addon-admin

Then load its detail page and scroll down:

    https://marketplace-dev.allizom.org/app/penguin-pop/
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → 2013-10-21
Whiteboard: [qa+]
verified at https://marketplace-dev.allizom.org/developers/app/test-app-cte6907/edit
 and https://marketplace-dev.allizom.org/app/test-app-cte6907?lang=de

I checked that it shows up on the phone as well.
Status: RESOLVED → VERIFIED
Whiteboard: [qa+]
You need to log in before you can comment on or make changes to this bug.