New "advanced" info endpoints like:
- get /runner/:id/scans
- get /team/:id/runners
- get /team/:id/scans
and many more
There should be API Endpoints (and everithing that belongs to them) for:
Address (get, post, put, delete)
GroupContact (get, post, put, delete)
We also have to expand existing models endpoints to accept the new objects/return them.
We also need api tests for those endpoints.
Everything related to emails (or rather the sending of them)
Everything related to the projects dev experience, including (but not limited to):
- Release management
- Code Formatting/Linting
Preparation of the repo and basic project setup
We need to be able to import runners and teams from csv (optional: xls(x)) into orgs
There should be API Endpoints (and everithing that belongs to them) for:
- Donors (get, post, put, delete)
- Donations (get, post, put, delete) - the "normal" fixed donations
- DistanceDonations (get, post, put, delete)
- Scans
We also need api tests for those endpoints.
Not included: The special endpoints and auth related to trackScans.
Basic idea: lfk/org#7
Basic tasks:
- Seed the public runner group
- Create a endpoint for public runner registration
- Create a endpoint for company runner registration
- Create a endpoint with basic information about a runner