Sails.js sails权限获取所有权限
我正在尝试通过JSON从Sails发送经过身份验证的用户的所有权限 查找单个模型类型权限的当前代码:Sails.js sails权限获取所有权限,sails.js,sails-permissions,Sails.js,Sails Permissions,我正在尝试通过JSON从Sails发送经过身份验证的用户的所有权限 查找单个模型类型权限的当前代码: hasPermission: function hasPermission(req, res) { var permitted = PermissionService.isAllowedToPerformAction({ method: req.param('method'), model: sails.models[req.param('model')]
hasPermission: function hasPermission(req, res) {
var permitted = PermissionService.isAllowedToPerformAction({
method: req.param('method'),
model: sails.models[req.param('model')],
user: req.user
});
return res.json(200, { permitted: permitted });
}
此代码不起作用,因为允许执行操作
需要模型的单个实例。有没有一种方法可以返回一个JSON文件来说明所有权限
Role.find({name:'carsCategoryAdmin'})
.populate('users')
.populate('permissions')
.exec(console.log)
查看更多@
查看2014年5月10日skrichten给出的评论中的代码获取方法您的答案适用于获取一个角色的数据,但没有说明如何将所有权限转换为可读形式。是的,这是可以做到的@Beaverusive。为您提供获取所有权限的示例。我错过了赏金:(
Role.find({name:'carsCategoryAdmin'})
.populate('users')
.populate('permissions')
.exec(console.log)