Remove activities when deleting work item

This commit is contained in:
John Lyon-Smith
2018-05-25 15:58:17 -07:00
parent c53d7339fb
commit 5d339a695e
2 changed files with 10 additions and 1 deletions

View File

@@ -41,7 +41,7 @@ export class TeamRoutes extends BaseRoutes {
res.writeHead(200, {
"Content-Type": "application/gzip",
"Content-Disposition": 'attachment; filename="team-scores.gzip"',
"Content-Disposition": 'attachment; filename="team-scores.json.gzip"',
})
readable.pipe(gzip).pipe(res)
}

View File

@@ -25,6 +25,15 @@ export class WorkItemRoutes extends BaseRoutes {
)
}
async deleteItem(req, res, next) {
super.deleteItem(req, res, next)
const id = req.params._id
const Activity = this.db.Activity
await Activity.remove({ workItem: id })
}
async listWorkItemActivities(req, res, next) {
const WorkItem = this.db.WorkItem
const aggregate = WorkItem.aggregate()