]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/middlewares/admin.js
3 const logger
= require('../helpers/logger')
5 const adminMiddleware
= {
9 function ensureIsAdmin (req
, res
, next
) {
10 const user
= res
.locals
.oauth
.token
.user
11 if (user
.isAdmin() === false) {
12 logger
.info('A non admin user is trying to access to an admin content.')
13 return res
.sendStatus(403)
19 // ---------------------------------------------------------------------------
21 module
.exports
= adminMiddleware