Following bug 1210423 investigation, we'd like to switch the API from using Piston to using DRF. The waffle switch to enable is "drf": https://addons-dev.allizom.org/fr/admin/models/waffle/switch/31/ The plan is to: 1/ enable this switch on addons-dev 2/ make sure the discovery pages and about:addons in general behaves correctly 3/ make a few GET/POST/PUT/DELETE to the /en-us/firefox/api/2/ APIs Dear QA team, 1/ and 2/ above are for you. 3/ is up to us to validate, unless you know how to auth with the API and then use curl or an equivalent to POST/PUT/DELETE.
part 3/ takes its URLs here: https://github.com/mozilla/olympia/blob/master/apps/api/urls.py#L115-L132 They're handled by the handlers in https://github.com/mozilla/olympia/blob/master/apps/api/handlers.py
The waffle switch has been turned on for -dev
Product: addons.mozilla.org → addons.mozilla.org Graveyard
We already removed django-piston and left the original API untouched while developing the new API since it's mostly independend code. Closing as wontfix.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.