codecombat/server/articles/article_schema.coffee

1 line
491 B
CoffeeScript
Raw Normal View History

2014-04-07 11:15:49 -04:00
c = require '../commons/schemas' ArticleSchema = c.object() c.extendNamedProperties ArticleSchema # name first ArticleSchema.properties.body = { type: 'string', title: 'Content', format: 'markdown' } ArticleSchema.properties.i18n = { type: 'object', title: 'i18n', format: 'i18n', props: ['name', 'body'] } c.extendBasicProperties(ArticleSchema, 'article') c.extendSearchableProperties(ArticleSchema) c.extendVersionedProperties(ArticleSchema, 'article') module.exports = ArticleSchema