Files
habitica/website/server/middlewares/ensureAccessRight.js
Matteo Pagliazzi 60f34dafb0 Deprecate API v2 (was Revert "Revert "Deprecate API v2"") (#7802)
* Revert "Revert "Deprecate API v2""

* fix path in shops controller
2016-08-01 22:36:10 +02:00

24 lines
426 B
JavaScript

import {
NotAuthorized,
} from '../libs/errors';
export function ensureAdmin (req, res, next) {
let user = res.locals.user;
if (!user.contributor.admin) {
return next(new NotAuthorized(res.t('noAdminAccess')));
}
next();
}
export function ensureSudo (req, res, next) {
let user = res.locals.user;
if (!user.contributor.sudo) {
return next(new NotAuthorized(res.t('noSudoAccess')));
}
next();
}