Remove activities when deleting work item
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user