diff options
Diffstat (limited to 'lib/sidebars/projects/menus/monitor_menu.rb')
-rw-r--r-- | lib/sidebars/projects/menus/monitor_menu.rb | 10 |
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 ) |