From f5af12e2f3b53a8d8b765e770725babab488bdbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Mon, 24 Mar 2025 08:32:33 +0100 Subject: [PATCH] fix: documents submenu always hidden for manager users --- src/Menu/ManagerMenuBuilder.php | 12 +++++++----- templates/administrative/teamer/index.html.twig | 4 ++-- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/Menu/ManagerMenuBuilder.php b/src/Menu/ManagerMenuBuilder.php index ba9b63b..e7eaf16 100644 --- a/src/Menu/ManagerMenuBuilder.php +++ b/src/Menu/ManagerMenuBuilder.php @@ -32,15 +32,17 @@ class ManagerMenuBuilder extends AbstractMenuBuilder ], ], ]); - $documentMenu = $menu->addChild('Dokumentenübersicht', [ - 'route' => 'app_administrative_document_index', - 'linkAttributes' => [ - 'title' => 'Dokumentenübersicht', - ], + $documentMenu = $menu->addChild('Dokumente', [ 'extras' => [ 'icon' => 'document', ], ]); + $documentMenu->addChild('Übersicht', [ + 'route' => 'app_administrative_document_index', + 'linkAttributes' => [ + 'title' => 'Übersicht', + ], + ]); $documentMenu->addChild('akzeptierte Honorarnoten', [ 'route' => 'app_administrative_document_accepted', 'routeParameters' => [ diff --git a/templates/administrative/teamer/index.html.twig b/templates/administrative/teamer/index.html.twig index e6baf20..cf54d0d 100644 --- a/templates/administrative/teamer/index.html.twig +++ b/templates/administrative/teamer/index.html.twig @@ -86,7 +86,7 @@ {{ teamer.communication.email }} - {% if teamer.user.lastLoginAt is not null %} + {% if teamer.user is not null and teamer.user.lastLoginAt is not null %} {{ teamer.user.lastLoginAt | date('d.m.Y') }} {% else %} - @@ -122,4 +122,4 @@ {{ knp_pagination_render(pagination) }} -{% endblock %} \ No newline at end of file +{% endblock %}