summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Thomas <nick@gitlab.com>2018-11-14 14:39:15 +0000
committerNick Thomas <nick@gitlab.com>2018-11-14 14:39:15 +0000
commitea31f56e1d770bd546d5d94dfa87dba5d3aaea48 (patch)
treec3a3524f9ab1611f9419b2e763f021a2f92ddf40
parent24e5599748d98f34dc4f534eebc79a1bd9f0ddf9 (diff)
parentcd10655f53367c76be1e6088019765edcd959906 (diff)
downloadgitlab-ce-ea31f56e1d770bd546d5d94dfa87dba5d3aaea48.tar.gz
Merge branch 'gt-show-navigation-line-separator-ce' into 'master'
Show navigation line separator when instance metrics is disabled See merge request gitlab-org/gitlab-ce!22940
-rw-r--r--app/helpers/nav_helper.rb16
-rw-r--r--app/views/layouts/nav/_dashboard.html.haml2
2 files changed, 13 insertions, 5 deletions
diff --git a/app/helpers/nav_helper.rb b/app/helpers/nav_helper.rb
index 761f42f2f0f..a7fe8c3d59c 100644
--- a/app/helpers/nav_helper.rb
+++ b/app/helpers/nav_helper.rb
@@ -19,10 +19,7 @@ module NavHelper
end
def page_gutter_class
- if current_path?('merge_requests#show') ||
- current_path?('projects/merge_requests/conflicts#show') ||
- current_path?('issues#show') ||
- current_path?('milestones#show')
+ if page_has_markdown?
if cookies[:collapsed_gutter] == 'true'
%w[page-gutter right-sidebar-collapsed]
@@ -50,6 +47,17 @@ module NavHelper
class_names
end
+ def show_separator?
+ Gitlab::Sherlock.enabled? || can?(current_user, :read_instance_statistics)
+ end
+
+ def page_has_markdown?
+ current_path?('merge_requests#show') ||
+ current_path?('projects/merge_requests/conflicts#show') ||
+ current_path?('issues#show') ||
+ current_path?('milestones#show')
+ end
+
private
def get_header_links
diff --git a/app/views/layouts/nav/_dashboard.html.haml b/app/views/layouts/nav/_dashboard.html.haml
index 8f8b6b454d9..ea5f2b166b4 100644
--- a/app/views/layouts/nav/_dashboard.html.haml
+++ b/app/views/layouts/nav/_dashboard.html.haml
@@ -64,7 +64,7 @@
= link_to '#', class: 'dashboard-shortcuts-web-ide', title: _('Web IDE') do
= _('Web IDE')
- - if Gitlab::Sherlock.enabled? || can?(current_user, :read_instance_statistics)
+ - if show_separator?
%li.line-separator.d-none.d-sm-block
= render_if_exists 'dashboard/operations/nav_link'
- if can?(current_user, :read_instance_statistics)