core: 支持删除training

This commit is contained in:
undefined committed 2021-03-27 12:38:43 +08:00
1 parent 33f84418b6
commit 584a0edca6
2 files changed
+9 -1

No files matched your search

+8
View File
@@ -157,6 +157,14 @@ class TrainingDetailHandler extends Handler {
await training.enroll(domainId, tdoc.docId, this.user._id);
this.back();
}
@param('tid', Types.ObjectID)
async postDelete(domainId: string, tid: ObjectID) {
const tdoc = await training.get(domainId, tid);
if (tdoc.owner !== this.user._id) this.checkPerm(PERM.PERM_EDIT_TRAINING);
await training.del(domainId, tid);
this.response.redirect = this.url('training_main');
}
}
class TrainingCreateHandler extends Handler {