-
-
Notifications
You must be signed in to change notification settings - Fork 22
Description
Add a Osprojects api endpoint.
Goal: Create an API endpoint that allows users to submit open source projects to invite collaborators to.
This is a Tracking Issue, individual task issues linked:
working branch: issue-79-add-projects-endpoint
[x] Create osprojects app, apps.py #81
[x] Create osprojects model & associated DB migration files #80
[IN PROGRESS - BLOCKED by error] Create osprojects admin view and register app with Django admin interface #84
[ ] Create JSON spec for osprojects api endpoint #77
[ ] Create sample data/mocked data fixture for osprojects api endpoint #76
[ ] Create osprojects views & queries #82
[ ] Create osprojects serializer #83
[ ] Create osprojects URLs (api\v1\projects, and any others needed) #85
[ ] Ensure associated unittests and test data are created for all code changes
[ ] Document expected GET, POST, PATCH behavior and any other endpoint-specific docs
[ ] Complete Unit Tests for #80 & #81 -- #179 -- Tests were left off for these PRs, and need to be completed ASAP.