8
認証されたユーザーのすべての権限をSailsのJSON経由で送信しようとしています。sails-permissionsすべての権限を取得する
単一モデルタイプの権限を見つけるために私の現在のコード:isAllowedToPerformAction
はモデルの単一のインスタンスを望んでいるよう
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 });
}
このコードは動作しません。すべての権限を1つのJSONファイルで返す方法はありますか?
あなたの答えは1つの役割のデータを取得するために機能しますが、すべての権限を読みやすい形式にすることについてはあまり言いません。 – BeaverusIV
これはユーザーから行うことができますか?すなわち、User.find(...)。populate( 'roles')... – BeaverusIV
はい、これが可能です。 @BeaverusIV。すべての権限を取得するための例を示します。そして私は賞金を逃した:( –