From 9ffada111c282d16bae06631f968e418f203f860 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Thu, 20 Mar 2025 16:25:30 +0100 Subject: [PATCH] feat: add missing menu items for role manager --- src/Menu/ManagerMenuBuilder.php | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/Menu/ManagerMenuBuilder.php b/src/Menu/ManagerMenuBuilder.php index b190978..ba9b63b 100644 --- a/src/Menu/ManagerMenuBuilder.php +++ b/src/Menu/ManagerMenuBuilder.php @@ -2,6 +2,7 @@ namespace App\Menu; +use App\Entity\Upload; use Knp\Menu\ItemInterface; class ManagerMenuBuilder extends AbstractMenuBuilder @@ -31,7 +32,7 @@ class ManagerMenuBuilder extends AbstractMenuBuilder ], ], ]); - $menu->addChild('Dokumentenübersicht', [ + $documentMenu = $menu->addChild('Dokumentenübersicht', [ 'route' => 'app_administrative_document_index', 'linkAttributes' => [ 'title' => 'Dokumentenübersicht', @@ -40,6 +41,24 @@ class ManagerMenuBuilder extends AbstractMenuBuilder 'icon' => 'document', ], ]); + $documentMenu->addChild('akzeptierte Honorarnoten', [ + 'route' => 'app_administrative_document_accepted', + 'routeParameters' => [ + 'type' => Upload::TYPE_INVOICE, + ], + 'linkAttributes' => [ + 'title' => 'akzeptierte Honorarnoten', + ], + ]); + $documentMenu->addChild('geprüfte Honorverträge', [ + 'route' => 'app_administrative_document_accepted', + 'routeParameters' => [ + 'type' => Upload::TYPE_CONTRACT, + ], + 'linkAttributes' => [ + 'title' => 'geprüfte Honorverträge', + ], + ]); $menu->addChild('Teamübersicht', [ 'route' => 'app_administrative_teamer_index', 'linkAttributes' => [ @@ -157,4 +176,4 @@ class ManagerMenuBuilder extends AbstractMenuBuilder return $menu; } -} \ No newline at end of file +}