Closed Bug 1011209 Opened 10 years ago Closed 3 years ago

[tracker] Democratize API access

Categories

(Participation Infrastructure :: Phonebook, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: hoosteeno, Unassigned)

References

(Depends on 1 open bug)

Details

(Whiteboard: [kb=1387255] [iam-debt])

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.
Depends on: 926673, 922173
See Also: → APIv2
See Also: → 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
Commit pushed to master at https://github.com/mozilla/mozillians

https://github.com/mozilla/mozillians/commit/454d14173ea31ffb95d92178c799f5fb1c7dbbac
[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

This work is specific to mozillians, which is decom'ed.
If this is found to pertain to people.mozilla.org then please open a new issue.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INVALID
Whiteboard: [kb=1387255] → [kb=1387255] [iam-debt]
You need to log in before you can comment on or make changes to this bug.