Add sessions endpoints with queries

This commit is contained in:
2019-08-01 16:25:44 +02:00
parent ccc7a0bfb0
commit 03a9c793d8
12 changed files with 167 additions and 36 deletions
+10 -11
View File
@@ -48,17 +48,16 @@ Sleep Tracker is intended for anyone interested in improving their sleep and hea
## API Endpoints
- `POST /api/auth/register` - add a new user
- `POST /api/auth/login` - login with user/password
- [x] `POST /api/auth/register` - add a new user
- [x] `POST /api/auth/login` - login with user/password
- `GET /api/users/:id` - fetch a user
- `PUT /api/users/:id` - update a user
- `DELETE /api/users/:id` - delete a user
- [x] `GET /api/users/:id` - fetch a user
- [x] `PUT /api/users/:id` - update a user
- [x] `DELETE /api/users/:id` - delete a user
- `GET /api/users/:id/sessions` - fetch list of all sessions by user id
- `POST /api/users/:id/sessions` - add a session by user id
- `GET /api/users/:id/sessions/:id` - fetch a single session by id
- `PUT /api/users/:id/sessions/:id` - update a session by id
- `DELETE /api/users/:id/sessions/:id` - delete a session by id
- [x] `GET /api/users/:id/sessions` - fetch list of all sessions by user id
- [x] `POST /api/users/sessions` - add a session
- [x] `PUT /api/users/sessions/:id` - update a session by id
- [x] `DELETE /api/users/sessions/:id` - delete a session by id
- `GET /api/dailyaverages/:id` - fetch a list of last 30 daily averages by user id
- [ ] `GET /api/dailyaverages/:id` - fetch a list of last 30 daily averages by user id