Subtasks: - [x] subtasks has the same scheme as the tasks; - [x] `Task` model `has many` `Tasks`; - [x] make work possible with the following routes: - [x] private tasks of the user: - [x] `GET /api/tasks/:id/subtasks` - get all subtasks; - [x] `POST /api/tasks/:id/subtasks` - add a subtask; - [x] `PUT /api/tasks/:taskid/subtasks/:subtaskid` - update a subtask; - [x] `DELETE /api/tasks/:taskid/subtasks/:subtaskid` - delete a subtask; - [x] group tasks: - [x] `GET /api/groups/:groupid/tasks/:id/subtasks` - get all subtasks; - [x] `POST /api/groups/:groupid/tasks/:id/subtasks` - add a subtask; - [x] `PUT /api/groups/:groupid/tasks/:taskid/subtasks/:subtaskid` - update a subtask; - [x] `DELETE /api/groups/:groupid/tasks/:taskid/subtasks/:subtaskid` - delete a subtask Hint: maybe I've made a mistake in routes here, but the main point must be clear
Subtasks:
Taskmodelhas manyTasks;GET /api/tasks/:id/subtasks- get all subtasks;POST /api/tasks/:id/subtasks- add a subtask;PUT /api/tasks/:taskid/subtasks/:subtaskid- update a subtask;DELETE /api/tasks/:taskid/subtasks/:subtaskid- delete a subtask;GET /api/groups/:groupid/tasks/:id/subtasks- get all subtasks;POST /api/groups/:groupid/tasks/:id/subtasks- add a subtask;PUT /api/groups/:groupid/tasks/:taskid/subtasks/:subtaskid- update a subtask;DELETE /api/groups/:groupid/tasks/:taskid/subtasks/:subtaskid- delete a subtaskHint: maybe I've made a mistake in routes here, but the main point must be clear