@greenpress/plugins
Version:
manage plugins system
13 lines (12 loc) • 380 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const config_1 = require("../../config");
function onlyPrivileged(req, res, next) {
if (req.user.roles.find(role => config_1.privilegedRoles.includes(role))) {
req.user.isPrivileged = true;
return next();
}
return res.status(401).end();
}
exports.default = onlyPrivileged;
;