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:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-01-30 21:08:57 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2020-01-30 21:08:57 +0300
commitd8121cb00b8bbd281d7362902590b110639bdeba (patch)
tree0a0f71b247b232773a46732d9f74aa3cfed0ef1a /app/views/layouts/nav/sidebar/_group.html.haml
parent536aa3a1f4b96abc4ca34489bf2cbe503afcded7 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/views/layouts/nav/sidebar/_group.html.haml')
-rw-r--r--app/views/layouts/nav/sidebar/_group.html.haml25
1 files changed, 16 insertions, 9 deletions
diff --git a/app/views/layouts/nav/sidebar/_group.html.haml b/app/views/layouts/nav/sidebar/_group.html.haml
index 88bb0a97487..60c5ef3877f 100644
--- a/app/views/layouts/nav/sidebar/_group.html.haml
+++ b/app/views/layouts/nav/sidebar/_group.html.haml
@@ -1,3 +1,4 @@
+- should_display_analytics_pages_in_sidebar = Feature.enabled?(:analytics_pages_under_group_analytics_sidebar, @group)
- issues_count = group_issues_count(state: 'opened')
- merge_requests_count = group_merge_requests_count(state: 'opened')
@@ -11,7 +12,9 @@
= @group.name
%ul.sidebar-top-level-items.qa-group-sidebar
- if group_sidebar_link?(:overview)
- = nav_link(path: group_overview_nav_link_paths, html_options: { class: 'home' }) do
+ - paths = group_overview_nav_link_paths
+ - paths << 'contribution_analytics#show' unless should_display_analytics_pages_in_sidebar
+ = nav_link(path: paths, unless: -> { should_display_analytics_pages_in_sidebar && current_path?('groups/contribution_analytics#show') }, html_options: { class: 'home' }) do
= link_to group_path(@group) do
.nav-icon-container
= sprite_icon('home')
@@ -42,18 +45,19 @@
%span
= _('Activity')
- - if group_sidebar_link?(:contribution_analytics)
- = nav_link(path: 'analytics#show') do
- = link_to group_contribution_analytics_path(@group), title: _('Contribution Analytics'), data: { placement: 'right', qa_selector: 'contribution_analytics_link' } do
- %span
- = _('Contribution Analytics')
+ - unless should_display_analytics_pages_in_sidebar
+ - if group_sidebar_link?(:contribution_analytics)
+ = nav_link(path: 'contribution_analytics#show') do
+ = link_to group_contribution_analytics_path(@group), title: _('Contribution Analytics'), data: { placement: 'right', qa_selector: 'contribution_analytics_link' } do
+ %span
+ = _('Contribution Analytics')
- = render_if_exists 'layouts/nav/group_insights_link'
+ = render_if_exists 'layouts/nav/group_insights_link'
= render_if_exists "layouts/nav/ee/epic_link", group: @group
- if group_sidebar_link?(:issues)
- = nav_link(path: group_issues_sub_menu_items) do
+ = nav_link(path: group_issues_sub_menu_items, unless: -> { should_display_analytics_pages_in_sidebar && current_path?('issues_analytics#show') }) do
= link_to issues_group_path(@group), data: { qa_selector: 'group_issues_item' } do
.nav-icon-container
= sprite_icon('issues')
@@ -80,7 +84,8 @@
%span
= boards_link_text
- = render_if_exists 'layouts/nav/issues_analytics_link'
+ - unless should_display_analytics_pages_in_sidebar
+ = render_if_exists 'layouts/nav/issues_analytics_link'
- if group_sidebar_link?(:labels)
= nav_link(path: 'labels#index') do
@@ -126,6 +131,8 @@
= render_if_exists 'groups/sidebar/packages'
+ = render 'layouts/nav/sidebar/analytics_links', links: group_analytics_navbar_links(@group, current_user)
+
- if group_sidebar_link?(:group_members)
= nav_link(path: 'group_members#index') do
= link_to group_group_members_path(@group) do