[tracker] Democratize API access



Participation Infrastructure
3 years ago
2 years ago


(Reporter: hoosteeno, Unassigned)


(Depends on: 2 bugs)


(Whiteboard: [kb=1387255] )

We're going to democratize the Mozillians.org API, giving all users an easy way to get an API key and use it for interacting with Mozillians.org. Along the way we'll clean up some important data exposure issues. 

We wrote up specs for this and they will be captured in the bugs blocking this one. This bug will track the effort.
Duplicate of this bug: 918950
Depends on: 926673, 922173
See Also: → bug 989352
See Also: → bug 926644
Depends on: 1011220
Depends on: 1011227
Depends on: 1011230
Depends on: 1011240
Depends on: 1011241
Depends on: 1011243
Depends on: 1011244
Depends on: 965828
Depends on: 1011276
Whiteboard: [kb=1387255]
Depends on: 1022632

Comment 2

3 years ago
Commit pushed to master at https://github.com/mozilla/mozillians

[bug 1011209] API v2

Fixes bugs: 926673, 1011220, 1011227, 1011243

* Expose new API endpoint for v2
* Use django-rest-framework instead of tastypie
* Respect per field privacy level
* API Resources: Users, Groups, Skills
* Manage API v2 in /admin
* Add page to allow users manage their API keys
* Grant PUBLIC level API access for vouched Mozillians
Depends on: 1145696
Depends on: 1192815
You need to log in before you can comment on or make changes to this bug.