Spaces:
Runtime error
Runtime error
| const { mongoose, baseSchemaOptions } = require('./base'); | |
| const SafetyInductionSchema = new mongoose.Schema({ | |
| employee_id: { type: mongoose.Schema.Types.ObjectId, ref: 'Employee', required: true, unique: true }, | |
| scheduled_date: { type: Date, required: true }, | |
| completed_date: { type: Date, default: null }, | |
| test_status: { type: String, enum: ['Pending', 'Passed', 'Failed'], default: 'Pending' }, | |
| test_date: { type: Date, default: null }, | |
| failure_remarks: { type: String, default: null }, | |
| retest_requested: { type: Boolean, default: false }, | |
| retest_requested_at: { type: Date, default: null }, | |
| vendor_notified_at: { type: Date, default: null }, | |
| notes: { type: String, default: null }, | |
| created_by: { type: mongoose.Schema.Types.ObjectId, ref: 'User', default: null } | |
| }, baseSchemaOptions()); | |
| module.exports = mongoose.model('SafetyInduction', SafetyInductionSchema); | |