codecombat/server/clans/Clan.coffee
Matt Lott 482b66b8a4 Create and list clans
Replace mock data with some real functionality.
2015-04-01 11:56:48 -07:00

21 lines
626 B
CoffeeScript

mongoose = require 'mongoose'
log = require 'winston'
config = require '../../server_config'
plugins = require '../plugins/plugins'
jsonSchema = require '../../app/schemas/models/clan.schema'
ClanSchema = new mongoose.Schema {}, {strict: false, minimize: false, read:config.mongo.readpref}
ClanSchema.statics.privateProperties = []
ClanSchema.statics.editableProperties = [
'type'
'name'
'members'
]
ClanSchema.plugin plugins.NamedPlugin
ClanSchema.plugin plugins.SearchablePlugin, {searchable: ['name']}
ClanSchema.statics.jsonSchema = jsonSchema
module.exports = Clan = mongoose.model 'clan', ClanSchema, 'clans'