mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-08-27 18:13:48 +00:00
translation and redirection
This commit is contained in:
@@ -72,15 +72,29 @@ class UserMenuBuilder implements LocalMenuBuilderInterface
|
||||
$warning = $this->counter->countNotificationWarning($user);
|
||||
|
||||
if ($ended > 0) {
|
||||
$this->addItemInMenu($menu, $user, '%number% tasks over deadline', $ended, -15);
|
||||
$this->addItemInMenu(
|
||||
$menu,
|
||||
$user,
|
||||
'%number% tasks over deadline',
|
||||
'My tasks over deadline',
|
||||
SingleTaskRepository::DATE_STATUS_ENDED,
|
||||
$ended,
|
||||
-15);
|
||||
}
|
||||
|
||||
if ($warning > 0) {
|
||||
$this->addItemInMenu($menu, $user, '%number% tasks near deadline', $warning, -14);
|
||||
$this->addItemInMenu(
|
||||
$menu,
|
||||
$user,
|
||||
'%number% tasks near deadline',
|
||||
'My tasks near deadline',
|
||||
SingleTaskRepository::DATE_STATUS_WARNING,
|
||||
$warning,
|
||||
-14);
|
||||
}
|
||||
}
|
||||
|
||||
protected function addItemInMenu(MenuItem $menu, User $u, $message, $number, $order)
|
||||
protected function addItemInMenu(MenuItem $menu, User $u, $message, $title, $status, $number, $order)
|
||||
{
|
||||
if ($number > 0) {
|
||||
$menu->addChild(
|
||||
@@ -90,10 +104,10 @@ class UserMenuBuilder implements LocalMenuBuilderInterface
|
||||
'routeParameters' => [
|
||||
'user_id' => $u->getId(),
|
||||
'status' => [
|
||||
SingleTaskRepository::DATE_STATUS_WARNING,
|
||||
SingleTaskRepository::DATE_STATUS_ENDED
|
||||
$status
|
||||
],
|
||||
'hide_form' => true
|
||||
'hide_form' => true,
|
||||
'title' => $this->translator->trans($title)
|
||||
]
|
||||
])
|
||||
->setExtras([
|
||||
|
Reference in New Issue
Block a user