Skip to content

Instantly share code, notes, and snippets.

@konsumer
Last active August 29, 2015 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save konsumer/9aa1859284089904b6f3 to your computer and use it in GitHub Desktop.
Save konsumer/9aa1859284089904b6f3 to your computer and use it in GitHub Desktop.
var models = require('../models'),
mongoose = require('mongoose');
module.exports = function(app) {
var angularBridge = new (require('angular-bridge'))(app, {
urlPrefix : '/api/'
});
// add API interface for all models
for (modelName in models){
if (modelName != 'User'){
var Model = models[modelName];
// require ownership on all records
angularBridge.addResource(modelName.toLowerCase(), Model, {
query: '{_user: String(req.user._id)}',
force: {
_user: 'req.user._id'
}
});
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment