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.
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