Add sessionHolding template, unique 8-digit codes, reason slot for sessionCancelled, and disable unused notifications
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
'use strict';
|
||||
|
||||
const mongoose = require('mongoose');
|
||||
const uniqueCodePlugin = require('../../utils/mongooseUniqueCodePlugin');
|
||||
|
||||
const classSchema = new mongoose.Schema({
|
||||
name: {
|
||||
@@ -92,6 +93,8 @@ const classSchema = new mongoose.Schema({
|
||||
toObject: { virtuals: true }
|
||||
});
|
||||
|
||||
classSchema.plugin(uniqueCodePlugin);
|
||||
|
||||
classSchema.virtual('finalTuitionFee').get(function () {
|
||||
const tuition = this.tuitionFee || 0;
|
||||
if (!this.hasDiscount) return tuition;
|
||||
|
||||
Reference in New Issue
Block a user