UNPKG

@qelos/content

Version:

Content API for qelos platform

17 lines (15 loc) 403 B
const { editorsRoles, adminRole } = require('../../config') const { populateUser } = require('@qelos/api-kit') /** * Populate user on request */ module.exports = (req, res, next) => { populateUser(req, res, () => { if (req.user) { const user = req.user user.isEditor = user.roles.some(role => editorsRoles.includes(role)) user.isAdmin = user.roles.includes(adminRole) } next() }) }