HandlerPageView: Prevent viewing older revisions if not allowed
Bu işleme şunda yer alıyor:
ebeveyn
d974d4bfb6
işleme
5abaaf67d0
@ -90,6 +90,10 @@ Response HandlerPageView::handleRequest(PageDao &pageDao, std::string pagename,
|
||||
{
|
||||
if(revisionid > 0)
|
||||
{
|
||||
if(!effectivePermissions(pagename).canSeePageHistory())
|
||||
{
|
||||
return errorResponse("Error", "You are not allowed to view older revisions of this page");
|
||||
}
|
||||
revision = this->database->createRevisionDao()->getRevisionForPage(pagename, revisionid);
|
||||
if(!revision)
|
||||
{
|
||||
|
Yükleniyor…
x
Yeni konuda referans
Bir kullanıcı engelle