Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sidebars/projects/menus/monitor_menu.rb')
-rw-r--r--lib/sidebars/projects/menus/monitor_menu.rb10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/sidebars/projects/menus/monitor_menu.rb b/lib/sidebars/projects/menus/monitor_menu.rb
index 333112e13b6..caaa4e21de2 100644
--- a/lib/sidebars/projects/menus/monitor_menu.rb
+++ b/lib/sidebars/projects/menus/monitor_menu.rb
@@ -38,9 +38,9 @@ module Sidebars
{ controller: [:user, :gcp] }
end
- override :pick_into_super_sidebar?
- def pick_into_super_sidebar?
- true
+ override :serialize_as_menu_item_args
+ def serialize_as_menu_item_args
+ nil
end
private
@@ -57,6 +57,7 @@ module Sidebars
::Sidebars::MenuItem.new(
title: _('Metrics'),
link: project_metrics_dashboard_path(context.project),
+ super_sidebar_parent: ::Sidebars::Projects::SuperSidebarMenus::MonitorMenu,
active_routes: { path: 'metrics_dashboard#show' },
container_html_options: { class: 'shortcuts-metrics' },
item_id: :metrics
@@ -71,6 +72,7 @@ module Sidebars
::Sidebars::MenuItem.new(
title: _('Error Tracking'),
link: project_error_tracking_index_path(context.project),
+ super_sidebar_parent: ::Sidebars::Projects::SuperSidebarMenus::MonitorMenu,
active_routes: { controller: :error_tracking },
item_id: :error_tracking
)
@@ -84,6 +86,7 @@ module Sidebars
::Sidebars::MenuItem.new(
title: _('Alerts'),
link: project_alert_management_index_path(context.project),
+ super_sidebar_parent: ::Sidebars::Projects::SuperSidebarMenus::MonitorMenu,
active_routes: { controller: :alert_management },
item_id: :alert_management
)
@@ -97,6 +100,7 @@ module Sidebars
::Sidebars::MenuItem.new(
title: _('Incidents'),
link: project_incidents_path(context.project),
+ super_sidebar_parent: ::Sidebars::Projects::SuperSidebarMenus::MonitorMenu,
active_routes: { controller: [:incidents, :incident_management] },
item_id: :incidents
)