feat: comments - default provider create (wip) + permissions

This commit is contained in:
NGPixel
2020-05-26 22:56:11 -04:00
parent 2fe2e6210d
commit 1222355046
14 changed files with 412 additions and 24 deletions

View File

@@ -447,12 +447,24 @@ router.get('/*', async (req, res, next) => {
})
}
// -> Comments Permissions
const commentsPermissions = WIKI.config.features.featurePageComments ? {
read: WIKI.auth.checkAccess(req.user, ['read:comments'], pageArgs),
write: WIKI.auth.checkAccess(req.user, ['write:comments'], pageArgs),
manage: WIKI.auth.checkAccess(req.user, ['manage:comments'], pageArgs)
} : {
read: false,
write: false,
manage: false
}
// -> Render view
res.render('page', {
page,
sidebar,
injectCode,
comments: WIKI.data.commentProvider
comments: WIKI.data.commentProvider,
commentsPermissions
})
}
} else if (pageArgs.path === 'home') {