@soldair/seneca-perm
Version:
test - Seneca permissions plugin
25 lines (15 loc) • 426 B
JavaScript
/* Copyright (c) 2013-2014 Richard Rodger, MIT License */
;
var seneca = require('seneca')()
seneca.use('echo')
seneca.use( '..', {act:[
{role:'echo'},
]})
seneca.ready(function(){
seneca.act({role:'echo', foo:'bar', perm$:{allow:true}},function(err,out){
console.log('foo='+out.foo)
})
seneca.act({role:'echo', foo:'bar', perm$:{allow:false}},function(err,out){
console.log(err)
})
})