Add sessionHolding template, unique 8-digit codes, reason slot for sessionCancelled, and disable unused notifications
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const mongoose = require('mongoose');
|
||||
const uniqueCodePlugin = require('../../utils/mongooseUniqueCodePlugin');
|
||||
|
||||
const pendingStudentSchema = new mongoose.Schema({
|
||||
user: {
|
||||
@@ -55,6 +56,8 @@ const pendingStudentSchema = new mongoose.Schema({
|
||||
timestamps: true
|
||||
});
|
||||
|
||||
pendingStudentSchema.plugin(uniqueCodePlugin);
|
||||
|
||||
pendingStudentSchema.index({ user: 1, class: 1, type: 1, status: 1 });
|
||||
|
||||
module.exports = mongoose.model('PendingStudent', pendingStudentSchema);
|
||||
|
||||
Reference in New Issue
Block a user