@qelos/content
Version:
Content API for qelos platform
17 lines (15 loc) • 403 B
JavaScript
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()
})
}