feat: add soft delete for classes with cascade to sessions and linked records

This commit is contained in:
2026-08-21 13:19:50 +03:30
parent 5b56171328
commit e34fd25af7
15 changed files with 184 additions and 33 deletions
+9
View File
@@ -108,6 +108,15 @@ const classSchema = new mongoose.Schema({
type: Boolean,
default: true
},
isDeleted: {
type: Boolean,
default: false,
index: true
},
deletedAt: {
type: Date,
default: null
},
adminNotes: {
type: [String],
default: []