Fixed permissions
							parent
							
								
									4533e23993
								
							
						
					
					
						commit
						fe3a1c7c25
					
				|  | @ -34,7 +34,7 @@ router.get('/admin/user/edit/:id', common.restrict, (req, res) => { | |||
|         } | ||||
|         // if the user we want to edit is not the current logged in user and the current user is not
 | ||||
|         // an admin we render an access denied message
 | ||||
|         if(user.userEmail !== req.session.user && req.session.isAdmin === 'false'){ | ||||
|         if(user.userEmail !== req.session.user && req.session.isAdmin === false){ | ||||
|             req.session.message = 'Access denied'; | ||||
|             req.session.messageType = 'danger'; | ||||
|             res.redirect('/Users/'); | ||||
|  | @ -70,7 +70,7 @@ router.get('/admin/user/new', common.restrict, (req, res) => { | |||
| // delete user
 | ||||
| router.get('/admin/user/delete/:id', common.restrict, (req, res) => { | ||||
|     const db = req.app.db; | ||||
|     if(req.session.isAdmin === 'true'){ | ||||
|     if(req.session.isAdmin === true){ | ||||
|         db.users.remove({_id: common.getId(req.params.id)}, {}, (err, numRemoved) => { | ||||
|             if(err){ | ||||
|                 console.info(err.stack); | ||||
|  | @ -90,7 +90,7 @@ router.get('/admin/user/delete/:id', common.restrict, (req, res) => { | |||
| router.post('/admin/user/update', common.restrict, (req, res) => { | ||||
|     const db = req.app.db; | ||||
| 
 | ||||
|     let isAdmin = req.body.user_admin === 'on' ? 'true' : 'false'; | ||||
|     let isAdmin = req.body.user_admin === 'on'; | ||||
| 
 | ||||
|     // get the user we want to update
 | ||||
|     db.users.findOne({_id: common.getId(req.body.userId)}, (err, user) => { | ||||
|  | @ -99,7 +99,7 @@ router.post('/admin/user/update', common.restrict, (req, res) => { | |||
|         } | ||||
|         // if the user we want to edit is not the current logged in user and the current user is not
 | ||||
|         // an admin we render an access denied message
 | ||||
|         if(user.userEmail !== req.session.user && req.session.isAdmin === 'false'){ | ||||
|         if(user.userEmail !== req.session.user && req.session.isAdmin === false){ | ||||
|             req.session.message = 'Access denied'; | ||||
|             req.session.messageType = 'danger'; | ||||
|             res.redirect('/admin/users/'); | ||||
|  | @ -140,9 +140,9 @@ router.post('/admin/user/insert', common.restrict, (req, res) => { | |||
|     // set the account to admin if using the setup form. Eg: First user account
 | ||||
|     let urlParts = url.parse(req.header('Referer')); | ||||
| 
 | ||||
|     let isAdmin = 'false'; | ||||
|     let isAdmin = false; | ||||
|     if(urlParts.path === '/admin/setup'){ | ||||
|         isAdmin = 'true'; | ||||
|         isAdmin = true; | ||||
|     } | ||||
| 
 | ||||
|     let doc = { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue