From 9c9ed0f35f901fd43c370029c6718f21ba4b7a2d Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Wed, 15 Jul 2020 19:55:07 +0200 Subject: [PATCH 1/2] Add BeforeTemplateRenderedEvent Signed-off-by: Morris Jobke --- developer_manual/basics/events.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/developer_manual/basics/events.rst b/developer_manual/basics/events.rst index 18c14e119..3711733d0 100644 --- a/developer_manual/basics/events.rst +++ b/developer_manual/basics/events.rst @@ -167,6 +167,13 @@ Available Events Here you find an overview of the public events that can be consumed in apps. See their source files for more details. +``\OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent`` +*********************************************** + +*Available in Nextcloud 20 and later.* + +Emitted before the rendering step of each TemplateResponse. + ``\OCP\Authentication\Events\LoginFailedEvent`` *********************************************** From 3c4cfa13140816ae6faed546574941baf939c15d Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Wed, 15 Jul 2020 20:08:59 +0200 Subject: [PATCH 2/2] Add event for BeforeTemplateRenderedEvent Signed-off-by: Morris Jobke --- developer_manual/basics/events.rst | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/developer_manual/basics/events.rst b/developer_manual/basics/events.rst index 3711733d0..cb138cb33 100644 --- a/developer_manual/basics/events.rst +++ b/developer_manual/basics/events.rst @@ -167,12 +167,19 @@ Available Events Here you find an overview of the public events that can be consumed in apps. See their source files for more details. -``\OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent`` -*********************************************** +``\OCA\Files_Sharing\Event\BeforeTemplateRenderedEvent`` +******************************************************** *Available in Nextcloud 20 and later.* -Emitted before the rendering step of each TemplateResponse. +Emitted before the rendering step of the public share page happens. The event holds a flag that specifies if it is the authentication page of a public share. + +``\OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent`` +************************************************************* + +*Available in Nextcloud 20 and later.* + +Emitted before the rendering step of each TemplateResponse. The event holds a flag that specifies if an user is logged in. ``\OCP\Authentication\Events\LoginFailedEvent`` ***********************************************