Commit 34fd557055e027b6423241e73b7cf26c741c0b6b

Authored by Jacob Vosmaer
1 parent 6d45909f

Move user access check to Gitlab::UserAccess

lib/gitlab/git_access.rb
@@ -61,18 +61,7 @@ module Gitlab @@ -61,18 +61,7 @@ module Gitlab
61 private 61 private
62 62
63 def user_allowed?(user) 63 def user_allowed?(user)
64 - return false if user.blocked?  
65 -  
66 - if Gitlab.config.ldap.enabled  
67 - if user.ldap_user?  
68 - # Check if LDAP user exists and match LDAP user_filter  
69 - Gitlab::LDAP::Access.open do |adapter|  
70 - return false unless adapter.allowed?(user)  
71 - end  
72 - end  
73 - end  
74 -  
75 - true 64 + Gitlab::UserAccess.allowed?(user)
76 end 65 end
77 end 66 end
78 end 67 end
lib/gitlab/user_access.rb 0 → 100644
@@ -0,0 +1,18 @@ @@ -0,0 +1,18 @@
  1 +module Gitlab
  2 + module UserAccess
  3 + def self.allowed?(user)
  4 + return false if user.blocked?
  5 +
  6 + if Gitlab.config.ldap.enabled
  7 + if user.ldap_user?
  8 + # Check if LDAP user exists and match LDAP user_filter
  9 + Gitlab::LDAP::Access.open do |adapter|
  10 + return false unless adapter.allowed?(user)
  11 + end
  12 + end
  13 + end
  14 +
  15 + true
  16 + end
  17 + end
  18 +end