Switch the API to use DRF instead of Piston

RESOLVED WONTFIX

Status

RESOLVED WONTFIX
3 years ago
3 years ago

People

(Reporter: magopian, Unassigned)

Tracking

Details

(Reporter)

Description

3 years ago
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)

Updated

3 years ago
Blocks: 1210423
Blocks: 1164477
(Reporter)

Comment 2

3 years ago
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.