From 88a512d96cb1b17f8b440808bac28b530b9fb260 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Tue, 2 Jun 2015 16:08:50 -0700 Subject: [PATCH] refactor bonfire to loopback json --- common/models/Bonfire.js | 19 ------------------- common/models/bonfire.json | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 19 deletions(-) delete mode 100644 common/models/Bonfire.js create mode 100644 common/models/bonfire.json diff --git a/common/models/Bonfire.js b/common/models/Bonfire.js deleted file mode 100644 index 9464d4a070..0000000000 --- a/common/models/Bonfire.js +++ /dev/null @@ -1,19 +0,0 @@ -var mongoose = require('mongoose'); -/** - * - * @type {exports.Schema} - */ - -var bonfireSchema = new mongoose.Schema({ - name: { - type: String, - unique: true - }, - difficulty: String, - description: Array, - tests: Array, - challengeSeed: Array, - MDNlinks: [String] -}); - -module.exports = mongoose.model('Bonfire', bonfireSchema); diff --git a/common/models/bonfire.json b/common/models/bonfire.json new file mode 100644 index 0000000000..8c93dca92b --- /dev/null +++ b/common/models/bonfire.json @@ -0,0 +1,23 @@ +{ + "name": "bonfire", + "base": "PersistedModel", + "trackChanges": false, + "idInjection": true, + "properties": { + "name": { + "type": "string", + "unique": true + }, + "difficulty": "string", + "description": "array", + "tests": "array", + "challengeSeed": "array", + "MDNlinks": { + "type": "array" + } + }, + "validations": [], + "relations": {}, + "acls": [], + "methods": [] +}