handlers: permisison check for all pages + retrieve user-specific permissions for pages (if any)

This commit is contained in:
2019-05-03 15:59:29 +02:00
bovenliggende e87c3a0f4d
commit 7630301168
23 gewijzigde bestanden met toevoegingen van 167 en 34 verwijderingen

Bestand weergeven

@@ -26,7 +26,12 @@ SOFTWARE.
bool HandlerPageView::canAccess(std::string page)
{
return this->userSession->user.permissions.canRead();
return effectivePermissions(page).canRead();
}
std::string HandlerPageView::accessErrorMessage()
{
return "You don't have permission to view this page";
}
std::string HandlerPageView::createIndexContent(IParser &parser, std::string content)