wildduck/lib/roles.js

14 lines
280 B
JavaScript
Raw Normal View History

2018-08-28 19:37:06 +08:00
'use strict';
const config = require('wild-config');
const AccessControl = require('accesscontrol');
const ac = new AccessControl();
ac.setGrants(config.api.roles);
config.on('reload', () => {
ac.setGrants(config.api.roles);
});
module.exports.can = role => ac.can(role);