Started work on permissions list in /adminPanel
This commit is contained in:
parent
1de507b7cb
commit
8c4d9693f5
15 changed files with 148 additions and 202 deletions
|
|
@ -24,9 +24,25 @@ const {exceptionHandler} = require("../utils/loggerUtils");
|
|||
//register page functions
|
||||
module.exports.get = async function(req, res){
|
||||
try{
|
||||
//Get DB info
|
||||
const chanGuide = await channelModel.getChannelList(true);
|
||||
const userList = await userModel.getUserList(true);
|
||||
return res.render('adminPanel', {instance: config.instanceName, user: req.session.user, chanGuide: chanGuide, userList: userList, rankEnum: permissionModel.rankEnum});
|
||||
const permList = (await permissionModel.getPerms()).toObject();
|
||||
|
||||
//Clean up perm list :P
|
||||
delete permList._id ;
|
||||
delete permList.__v;
|
||||
|
||||
//Render out the page
|
||||
return res.render('adminPanel', {
|
||||
instance: config.instanceName,
|
||||
user: req.session.user,
|
||||
rankEnum: permissionModel.rankEnum,
|
||||
chanGuide: chanGuide,
|
||||
userList: userList,
|
||||
permList: permList
|
||||
});
|
||||
|
||||
}catch(err){
|
||||
return exceptionHandler(res,err);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue