express-autoroute-json
Version:
Express Auto Route Json is an automatic JSON 'REST' api builder for express-autoroute
29 lines (28 loc) • 894 B
JavaScript
var autorouteJson = require('../../../');
var Chats = require('../../models/chat');
module.exports.autoroute = autorouteJson({
model: Chats,
find: {
authorisation: function (req) {
// eh.. in case anyone sees this... don't EVER do authorisation this way.
// This is clearly an oversimplified authorisation function for testing purposes. That is all!
if (req.query.userlevel) {
// only see chats up to your level NOOB
return {
count: {
"$lt": req.query.userlevel
}
};
}
},
query: function (req) {
if (req.query.min) {
return {
count: {
"$gt": req.query.min
}
};
}
}
}
})