codecombat/server/levels/systems/LevelSystem.coffee

16 lines
607 B
CoffeeScript
Raw Normal View History

2014-06-30 22:16:26 -04:00
mongoose = require 'mongoose'
plugins = require '../../plugins/plugins'
jsonschema = require '../../../app/schemas/models/level_system'
2014-01-03 13:32:13 -05:00
LevelSystemSchema = new mongoose.Schema {
description: String
}, {strict:false, minimize: false}
2014-01-03 13:32:13 -05:00
LevelSystemSchema.plugin(plugins.NamedPlugin)
LevelSystemSchema.plugin(plugins.PermissionsPlugin)
LevelSystemSchema.plugin(plugins.VersionedPlugin)
LevelSystemSchema.plugin(plugins.SearchablePlugin, {searchable: ['name', 'description']})
LevelSystemSchema.plugin(plugins.PatchablePlugin)
2014-01-03 13:32:13 -05:00
module.exports = LevelSystem = mongoose.model('level.system', LevelSystemSchema)