dont show areas with no permissions to board vols

merge-requests/208/head
fatchan 5 years ago
parent 712bb9bec4
commit 9970a9b43a
  1. 2
      helpers/checks/isloggedin.js
  2. 2
      views/includes/navbar.pug
  3. 9
      views/mixins/managenav.pug

@ -5,5 +5,5 @@ module.exports = async (req, res, next) => {
return next(); return next();
} }
const board = req.params ? req.params.board : null; const board = req.params ? req.params.board : null;
res.redirect(`/login.html${board ? '?goto=/'+board+'/manage.html' : ''}`); res.redirect(`/login.html${board ? '?goto=/'+board+'/manage/reports.html' : ''}`);
} }

@ -1,6 +1,6 @@
nav.navbar#top nav.navbar#top
a.nav-item(href='/') Home a.nav-item(href='/') Home
a.nav-item(href='/news.html') News a.nav-item(href='/news.html') News
a.nav-item(href=`/${board ? board._id+'/manage/settings' : 'globalmanage'}.html`) Manage a.nav-item(href=`/${board ? board._id+'/manage/reports' : 'globalmanage'}.html`) Manage
a.nav-item(href='/create.html') Create a.nav-item(href='/create.html') Create
a.nav-item.right(href='/logout') Logout a.nav-item.right(href='/logout') Logout

@ -1,9 +1,10 @@
mixin managenav(selected) mixin managenav(selectedDL)
nav.pages nav.pages
a(href=`/${board._id}/manage/reports.html` class=(selected === 'reports' ? 'bold' : '')) [Reports] a(href=`/${board._id}/manage/reports.html` class=(selected === 'reports' ? 'bold' : '')) [Reports]
| |
a(href=`/${board._id}/manage/bans.html` class=(selected === 'bans' ? 'bold' : '')) [Bans] a(href=`/${board._id}/manage/bans.html` class=(selected === 'bans' ? 'bold' : '')) [Bans]
| |
a(href=`/${board._id}/manage/settings.html` class=(selected === 'settings' ? 'bold' : '')) [Settings] if permLevel < 3
| a(href=`/${board._id}/manage/settings.html` class=(selected === 'settings' ? 'bold' : '')) [Settings]
a(href=`/${board._id}/manage/banners.html` class=(selected === 'banners' ? 'bold' : '')) [Banners] |
a(href=`/${board._id}/manage/banners.html` class=(selected === 'banners' ? 'bold' : '')) [Banners]

Loading…
Cancel
Save