Advanced Endpoints
New "advanced" info endpoints like:
- get /runner/:id/scans
- get /team/:id/runners
- get /team/:id/scans
and many more
Contacts&Addresses
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
Initial
Preparation of the repo and basic project setup
Base-System
We need to be able to import runners and teams from csv (optional: xls(x)) into orgs
Donations&Scans
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.
Runner Selfservice
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