mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-11 21:56:19 +10:00
Hide ldap group links if ldap is not enabled
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
This commit is contained in:
@@ -239,4 +239,10 @@ class ApplicationController < ActionController::Base
|
||||
redirect_to profile_path, notice: 'Please complete your profile with email address' and return
|
||||
end
|
||||
end
|
||||
|
||||
def require_ldap_enabled
|
||||
unless Gitlab.config.ldap.enabled
|
||||
render_404 and return
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
class Groups::LdapGroupLinksController < ApplicationController
|
||||
before_action :group
|
||||
before_action :require_ldap_enabled
|
||||
before_action :authorize_admin_group!
|
||||
|
||||
layout 'group'
|
||||
|
||||
@@ -7,10 +7,11 @@
|
||||
= link_to projects_group_path(@group) do
|
||||
%i.fa.fa-folder
|
||||
Projects
|
||||
= nav_link(controller: :ldap_group_links) do
|
||||
= link_to group_ldap_group_links_path(@group) do
|
||||
%i.icon-exchange
|
||||
LDAP Groups
|
||||
- if ldap_enabled?
|
||||
= nav_link(controller: :ldap_group_links) do
|
||||
= link_to group_ldap_group_links_path(@group) do
|
||||
%i.fa.fa-exchange
|
||||
LDAP Groups
|
||||
= nav_link(controller: :audit_events) do
|
||||
= link_to group_audit_events_path(@group) do
|
||||
%i.fa.fa-file-text-o
|
||||
|
||||
Reference in New Issue
Block a user