Add sessionHolding template, unique 8-digit codes, reason slot for sessionCancelled, and disable unused notifications
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
const mongoose = require('mongoose');
|
||||
|
||||
const { getPayableAmount, normalizeDiscount } = require('../../utils/paymentAmount');
|
||||
const uniqueCodePlugin = require('../../utils/mongooseUniqueCodePlugin');
|
||||
require('./transactionModel');
|
||||
|
||||
const paymentSchema = new mongoose.Schema({
|
||||
@@ -51,6 +52,8 @@ const paymentSchema = new mongoose.Schema({
|
||||
toObject: { virtuals: true }
|
||||
});
|
||||
|
||||
paymentSchema.plugin(uniqueCodePlugin);
|
||||
|
||||
paymentSchema.virtual('transactions', {
|
||||
ref: 'Transaction',
|
||||
localField: '_id',
|
||||
|
||||
Reference in New Issue
Block a user