feat: add soft delete for classes with cascade to sessions and linked records
This commit is contained in:
@@ -30,6 +30,11 @@ exports.delete = catchAsync(async (req, res) => {
|
||||
return successResponse(res, 200, 'Class deleted successfully');
|
||||
});
|
||||
|
||||
exports.restore = catchAsync(async (req, res) => {
|
||||
const cls = await classService.restore(req.params.id);
|
||||
return successResponse(res, 200, 'Class restored successfully', cls);
|
||||
});
|
||||
|
||||
exports.registerUsers = catchAsync(async (req, res) => {
|
||||
const cls = await classService.registerUsers(req.params.id, req.body.userIds || [], req.body);
|
||||
return successResponse(res, 200, 'Users registered in class successfully', cls);
|
||||
|
||||
Reference in New Issue
Block a user