Folder.coffee 590 B

1234567891011121314151617181920
  1. mongoose = require('mongoose')
  2. Settings = require 'settings-sharelatex'
  3. DocSchema = require('./Doc').DocSchema
  4. FileSchema = require('./File').FileSchema
  5. Schema = mongoose.Schema
  6. ObjectId = Schema.ObjectId
  7. FolderSchema = new Schema
  8. name : {type:String, default:'new folder'}
  9. FolderSchema.add
  10. docs : [DocSchema]
  11. fileRefs : [FileSchema]
  12. folders : [FolderSchema]
  13. mongoose.model('Folder', FolderSchema)
  14. exports.Folder = mongoose.model('Folder')
  15. exports.FolderSchema = FolderSchema