From fee1897932d5335737304a868e13630472fb5fc7 Mon Sep 17 00:00:00 2001 From: Stephen Abello Date: Fri, 8 Mar 2024 10:46:03 +0100 Subject: [PATCH] =?UTF-8?q?N=C2=B07157=20-=20Add=20link=20to=20notificatio?= =?UTF-8?q?ns=20center=20in=20view=20all=20newsroom=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sources/Controller/Newsroom/iTopNewsroomController.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sources/Controller/Newsroom/iTopNewsroomController.php b/sources/Controller/Newsroom/iTopNewsroomController.php index 4a061f6578..dda2ca636b 100644 --- a/sources/Controller/Newsroom/iTopNewsroomController.php +++ b/sources/Controller/Newsroom/iTopNewsroomController.php @@ -22,6 +22,7 @@ use Combodo\iTop\Application\UI\Base\Layout\UIContentBlock; use Combodo\iTop\Application\WebPage\iTopWebPage; use Combodo\iTop\Application\WebPage\JsonPage; use Combodo\iTop\Application\WebPage\JsonPPage; +use Combodo\iTop\Controller\Notifications\NotificationsCenterController; use Combodo\iTop\Service\Notification\NotificationsRepository; use Combodo\iTop\Service\Router\Router; use CoreException; @@ -60,6 +61,12 @@ class iTopNewsroomController extends Controller // Add title block // Make bulk actions block $oBulkActionsBlock = PanelUIBlockFactory::MakeForInformation(Dict::S('UI:Newsroom:iTopNotification:ViewAllPage:Title')); + $oNotificationsCenterButton = ButtonUIBlockFactory::MakeIconLink( + 'fas fa-cogs', + Dict::S('UI:NotificationsCenter:Panel:Title'), + Router::GetInstance()->GenerateUrl(NotificationsCenterController::ROUTE_NAMESPACE.'.display_page'), + ); + $oBulkActionsBlock->SetToolBlocks([$oNotificationsCenterButton]); $oToolbar = ToolbarUIBlockFactory::MakeStandard(); $oToolbar->AddCSSClass('ibo-notifications--view-all--toolbar'); $oAllModeButtonsContainer = new UIContentBlock('ibo-notifications--view-all--all-mode-buttons', ['ibo-notifications--view-all--bulk-buttons', 'ibo-notifications--view-all--all-mode-buttons']);