user: add change location for user in user menu

This commit is contained in:
nobohan
2021-11-17 13:54:32 +01:00
parent 5905038425
commit 480e02af01
5 changed files with 28 additions and 26 deletions

View File

@@ -38,28 +38,37 @@ class UserMenuBuilder implements LocalMenuBuilderInterface
{
$this->tokenStorage = $tokenStorage;
}
public function buildMenu($menuId, \Knp\Menu\MenuItem $menu, array $parameters)
{
if ($this->tokenStorage->getToken()->getUser() instanceof User) {
$menu
->addChild(
'Change location',
['route' => 'chill_main_user_currentlocation_edit']
)
->setExtras([
'order' => 99999999997
]);
$menu
->addChild(
'Change password',
[ 'route' => 'change_my_password']
['route' => 'change_my_password']
)
->setExtras([
'order' => 99999999998
]);
}
$menu
->addChild(
'Logout',
'Logout',
[
'route' => 'logout'
])
]
)
->setExtras([
'order'=> 99999999999,
'order' => 99999999999,
'icon' => 'power-off'
]);
}