3 const constants = require('../initializers/constants')
4 const logger = require('../helpers/logger')
6 const adminMiddleware = {
10 function ensureIsAdmin (req, res, next) {
11 const user = res.locals.oauth.token.user
12 if (user.role !== constants.USER_ROLES.ADMIN) {
13 logger.info('A non admin user is trying to access to an admin content.')
14 return res.sendStatus(403)
20 // ---------------------------------------------------------------------------
22 module.exports = adminMiddleware