File size: 550 Bytes
a7fd28e
 
 
 
 
 
 
 
 
 
 
 
 
 
f5fec46
7700f98
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const mongoose = require('mongoose');

const RefinityVersionSchema = new mongoose.Schema({
  taskId: { type: mongoose.Schema.Types.ObjectId, ref: 'RefinityTask', required: true },
  originalAuthor: { type: String, required: true },
  revisedBy: { type: String },
  versionNumber: { type: Number, required: true },
  content: { type: String, required: true },
  parentVersionId: { type: mongoose.Schema.Types.ObjectId, ref: 'RefinityVersion' },
}, { timestamps: true });

module.exports = mongoose.model('RefinityVersion', RefinityVersionSchema);