-
Notifications
You must be signed in to change notification settings - Fork 3
Plugins proposal
Mark edited this page Aug 7, 2013
·
1 revision
#Plugins proposal
On this page new reusable plugins apre proposed
resource.use(disable(['post', 'del']));resource.use(access({
all : true,
get : false,
put : function (req, next) {
access = req.session.currentUser._id === req.rest.document._id;
next(access);
}
}));resource.use(fieldAccess({
all : {
'firstName' : true,
'lastName' : true,
'age': true,
'password' : false
},
get : {
'password' : false
},
put : {
'age' : false,
'password' : true,
'firstName' : function (req, next) {
access = req.session.currentUser._id === req.rest.document._id;
next(access);
}
}
}));resource.use(sort({
fieldParam : 'sortField',
orderParam : ['sortOrder', 'ASC', 'DESC'],
allowedFields : ['name', 'price']
}));