Remove activities when deleting work item
This commit is contained in:
@@ -41,7 +41,7 @@ export class TeamRoutes extends BaseRoutes {
|
|||||||
|
|
||||||
res.writeHead(200, {
|
res.writeHead(200, {
|
||||||
"Content-Type": "application/gzip",
|
"Content-Type": "application/gzip",
|
||||||
"Content-Disposition": 'attachment; filename="team-scores.gzip"',
|
"Content-Disposition": 'attachment; filename="team-scores.json.gzip"',
|
||||||
})
|
})
|
||||||
readable.pipe(gzip).pipe(res)
|
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) {
|
async listWorkItemActivities(req, res, next) {
|
||||||
const WorkItem = this.db.WorkItem
|
const WorkItem = this.db.WorkItem
|
||||||
const aggregate = WorkItem.aggregate()
|
const aggregate = WorkItem.aggregate()
|
||||||
|
|||||||
Reference in New Issue
Block a user