feat: add missing menu items for role manager

This commit is contained in:
Björn Fromme
2025-03-20 16:25:30 +01:00
parent 27d39c5035
commit 9ffada111c
+21 -2
View File
@@ -2,6 +2,7 @@
namespace App\Menu; namespace App\Menu;
use App\Entity\Upload;
use Knp\Menu\ItemInterface; use Knp\Menu\ItemInterface;
class ManagerMenuBuilder extends AbstractMenuBuilder 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', 'route' => 'app_administrative_document_index',
'linkAttributes' => [ 'linkAttributes' => [
'title' => 'Dokumentenübersicht', 'title' => 'Dokumentenübersicht',
@@ -40,6 +41,24 @@ class ManagerMenuBuilder extends AbstractMenuBuilder
'icon' => 'document', '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', [ $menu->addChild('Teamübersicht', [
'route' => 'app_administrative_teamer_index', 'route' => 'app_administrative_teamer_index',
'linkAttributes' => [ 'linkAttributes' => [
@@ -157,4 +176,4 @@ class ManagerMenuBuilder extends AbstractMenuBuilder
return $menu; return $menu;
} }
} }