diff --git a/src/Menu/AdminMenuBuilder.php b/src/Menu/AdminMenuBuilder.php index 802479b..84ff05d 100644 --- a/src/Menu/AdminMenuBuilder.php +++ b/src/Menu/AdminMenuBuilder.php @@ -20,6 +20,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder 'icon' => 'chart', ], ]); + $menu->addChild('Einsatzübersicht', [ 'route' => 'app_administrative_assignment_index', 'linkAttributes' => [ @@ -32,6 +33,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], ], ]); + $menu->addChild('Zeitleiste', [ 'route' => 'app_administrative_timeline', 'linkAttributes' => [ @@ -41,6 +43,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder 'icon' => 'table', ], ]); + $menu->addChild('Bewerbungsübersicht', [ 'route' => 'app_admin_application_index', 'linkAttributes' => [ @@ -50,6 +53,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder 'icon' => 'mail', ], ]); + $menu->addChild('Bewerbungseingang TYPO3', [ 'route' => 'app_admin_application_form_submission_index', 'linkAttributes' => [ @@ -62,6 +66,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], ], ]); + $documentMenu = $menu->addChild('Dokumente', [ 'extras' => [ 'icon' => 'document', @@ -91,6 +96,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder 'title' => 'geprüfte Honorverträge', ], ]); + $menu->addChild('Feedbackübersicht', [ 'route' => 'app_administrative_feedback_index', 'linkAttributes' => [ @@ -103,6 +109,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], ], ]); + $menu->addChild('Teamübersicht', [ 'route' => 'app_administrative_teamer_index', 'linkAttributes' => [ @@ -116,42 +123,46 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], ], ]); - $menu->addChild('Saisonteamer', [ - 'route' => 'app_administrative_season_teamer_index', - 'linkAttributes' => [ - 'title' => 'Saisonteamer', - ], + + $seasonMenu = $menu->addChild('Saisonteam', [ 'extras' => [ 'icon' => 'users', + ], + ]); + $seasonMenu->addChild('Teamer:innen', [ + 'route' => 'app_administrative_season_teamer_index', + 'linkAttributes' => [ + 'title' => 'Teamer:innen', + ], + 'extras' => [ 'routes' => [ ['pattern' => '/^app_administrative_season_teamer_/'], ], ], ]); - $menu->addChild('Saisoneinsätze', [ + $seasonMenu->addChild('Einsätze', [ 'route' => 'app_administrative_season_assignment_index', 'linkAttributes' => [ - 'title' => 'Saisoneinsätze', + 'title' => 'Einsätze', ], 'extras' => [ - 'icon' => 'calendar', 'routes' => [ ['pattern' => '/^app_administrative_season_assignment_/'], ], ], ]); - $menu->addChild('Arbeitszeiten', [ + $seasonMenu->addChild('Arbeitszeiten', [ 'route' => 'app_admin_work_month_index', 'linkAttributes' => [ 'title' => 'Arbeitszeiten', ], 'extras' => [ - 'icon' => 'hourglass', 'routes' => [ ['pattern' => '/^app_admin_work_month_/'], ], ], ]); + $menu->addChild('Verfügbarkeiten', [ 'route' => 'app_administrative_availability_index', 'linkAttributes' => [ @@ -161,6 +172,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder 'icon' => 'calendar', ], ]); + $statisticsMenu = $menu->addChild('Statistiken', [ 'extras' => [ 'icon' => 'chart', @@ -190,6 +202,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder 'title' => 'Bewerbungen pro Destination', ], ]); + $settingsMenu = $menu->addChild('Einstellungen', [ 'linkAttributes' => [ 'title' => 'Einstellungen', @@ -341,6 +354,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], ], ]); + $menu->addChild('Logs', [ 'route' => 'app_admin_log_index', 'linkAttributes' => [ diff --git a/templates/administrative/teamer/season_index.html.twig b/templates/administrative/teamer/season_index.html.twig index f308ef0..478c466 100644 --- a/templates/administrative/teamer/season_index.html.twig +++ b/templates/administrative/teamer/season_index.html.twig @@ -1,10 +1,10 @@ {% extends 'administrative/layout.html.twig' %} -{% block title %}Saisonteamer{% endblock %} +{% block title %}Saisonteamer:innen{% endblock %} {% block content %} {% include 'administrative/teamer/_header.html.twig' with { - 'title': 'Saisonteamer', + 'title': 'Saisonteamer:innen', 'scope': constant('App\\Service\\Common\\TeamerFilterHandler::SCOPE_ALL_SEASON') } %} {# every row here is an all-season teamer, so the marker would only add noise #}