Add [cmd:allowinclude]

Pages must specify whether they want to be included or not.

Otherwise there too many surprises possibe, enforcing access
restrictions will get more complicated
This commit is contained in:
2022-08-17 21:54:32 +02:00
parent 86890660f4
commit 2102cf4e6b
2 ha cambiato i file con 6 aggiunte e 2 eliminazioni

Vedi File

@ -6,7 +6,11 @@ std::string DynamicContentIncludePage::render()
auto rev = revisionDao->getCurrentForPage(this->argument);
if(rev)
{
return rev->content;
/* Quite dirty */
if(rev->content.find("[cmd:allowinclude]1[") != std::string::npos)
{
return rev->content;
}
}
return {};
}