Override group sidebar links

This commit is contained in:
George Tsiolis 2018-02-06 14:17:23 +02:00
parent bfb32b4632
commit 8114a2a8f4
3 changed files with 10 additions and 1 deletions

View File

@ -1,4 +1,8 @@
module GroupsHelper module GroupsHelper
def group_nav_link_paths
%w[groups#projects groups#edit ci_cd#show ldap_group_links#index hooks#index audit_events#index pipeline_quota#index]
end
def can_change_group_visibility_level?(group) def can_change_group_visibility_level?(group)
can?(current_user, :change_visibility_level, group) can?(current_user, :change_visibility_level, group)
end end

View File

@ -88,7 +88,7 @@
%strong.fly-out-top-item-name %strong.fly-out-top-item-name
#{ _('Members') } #{ _('Members') }
- if current_user && can?(current_user, :admin_group, @group) - if current_user && can?(current_user, :admin_group, @group)
= nav_link(path: %w[groups#projects groups#edit ci_cd#show]) do = nav_link(path: group_nav_link_paths) do
= link_to edit_group_path(@group) do = link_to edit_group_path(@group) do
.nav-icon-container .nav-icon-container
= sprite_icon('settings') = sprite_icon('settings')

View File

@ -0,0 +1,5 @@
---
title: Override group sidebar links
merge_request: 16942
author: George Tsiolis
type: fixed