UNPKG

we-core

Version:

We.js is a node.js framework for build real time applications, sites or blogs!

21 lines (19 loc) 443 B
/** * can helper, check if user can do something * {{#can permission=permissionName roleNames=req.userRoleNames}} can {{else}} cant {{/can}} */ module.exports = function(we) { return function canHelper() { var options = arguments[arguments.length-1]; if (we.acl.canStatic(options.hash.permission, options.hash.roleNames)){ return options.fn(this); } else { return options.inverse(this); } } }