diff options
Diffstat (limited to 'common/src/main/webapp/usageguide/appserver/node_modules/node-restful/examples/notes/models/note.js')
-rw-r--r-- | common/src/main/webapp/usageguide/appserver/node_modules/node-restful/examples/notes/models/note.js | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/common/src/main/webapp/usageguide/appserver/node_modules/node-restful/examples/notes/models/note.js b/common/src/main/webapp/usageguide/appserver/node_modules/node-restful/examples/notes/models/note.js deleted file mode 100644 index b62861a..0000000 --- a/common/src/main/webapp/usageguide/appserver/node_modules/node-restful/examples/notes/models/note.js +++ /dev/null @@ -1,28 +0,0 @@ -var restful = require('../../../'), - mongoose = require('mongoose'), - User = require('./user'); - -var validateUser = function(req, res, next) { - console.log("Add User"); - if (req.body.creator) { - User.Obj.findById(req.body.creator, function(err, model) { - if (!model) { - return next(restful.objectNotFound()); - } - next(); - }); - } - next(); // Required, so error later -} - -var Note = new restful.Model({ - title: "note", - methods: ['get', 'delete', { type: 'post', before: validateUser }, { type: 'put', before: validateUser }], - schema: mongoose.Schema({ - title: { type: 'string', required: true}, - body: { type: 'string', required: true}, - creator: { type: 'ObjectId', ref: 'user', require: true}, - }), -}); - -exports = module.exports = Note; |