Closed
Bug 1217094
Opened 10 years ago
Closed 9 years ago
Switch the API to use DRF instead of Piston
Categories
(addons.mozilla.org Graveyard :: API, defect)
addons.mozilla.org Graveyard
API
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: magopian, Unassigned)
References
Details
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.
| Reporter | ||
Comment 1•10 years ago
|
||
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
| Reporter | ||
Comment 2•10 years ago
|
||
The waffle switch has been turned on for -dev
| Assignee | ||
Updated•9 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
Comment 3•9 years ago
|
||
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
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•