User management: disable Authentication tab content for non admin users (#718)

* User management: first commit

* User management: remove wrong setState

* User management: remove debug log

* lint

* format

* cr fixes

* refactor from services to middleware

* remove userService.js
This commit is contained in:
zawapete
2018-09-29 10:34:40 +02:00
committed by John Furrow
parent 0cbebb8b63
commit f6490b7e76
11 changed files with 352 additions and 16 deletions
+9
View File
@@ -0,0 +1,9 @@
module.exports = (req, res, next) => {
if (req.user == null || !req.user.isAdmin) {
return res
.status(403)
.json({message: 'User is not admin.'})
.send();
}
next();
};