diff options
Diffstat (limited to 'lib/sidebars/projects/menus/monitor_menu.rb')
-rw-r--r-- | lib/sidebars/projects/menus/monitor_menu.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/sidebars/projects/menus/monitor_menu.rb b/lib/sidebars/projects/menus/monitor_menu.rb index 59554726263..c35bc1f5481 100644 --- a/lib/sidebars/projects/menus/monitor_menu.rb +++ b/lib/sidebars/projects/menus/monitor_menu.rb @@ -58,7 +58,8 @@ module Sidebars end def logs_menu_item - if !can?(context.current_user, :read_environment, context.project) || + if !Feature.enabled?(:monitor_logging, context.project) || + !can?(context.current_user, :read_environment, context.project) || !can?(context.current_user, :read_pod_logs, context.project) return ::Sidebars::NilMenuItem.new(item_id: :logs) end @@ -72,7 +73,8 @@ module Sidebars end def tracing_menu_item - if !can?(context.current_user, :read_environment, context.project) || + if !Feature.enabled?(:monitor_tracing, context.project) || + !can?(context.current_user, :read_environment, context.project) || !can?(context.current_user, :admin_project, context.project) return ::Sidebars::NilMenuItem.new(item_id: :tracing) end |