feat: add soft delete for classes with cascade to sessions and linked records
This commit is contained in:
@@ -256,6 +256,11 @@ const getAllPendingStudents = async (query = {}) => {
|
||||
const skip = (page - 1) * limit;
|
||||
|
||||
const filter = {};
|
||||
if (query.trash === 'true' || query.isDeleted === 'true') {
|
||||
filter.isDeleted = true;
|
||||
} else {
|
||||
filter.isDeleted = { $ne: true };
|
||||
}
|
||||
if (query.status) filter.status = query.status;
|
||||
if (query.type) filter.type = query.type;
|
||||
if (query.classId) filter.class = query.classId;
|
||||
|
||||
Reference in New Issue
Block a user