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 61 private
62 62  
63 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 65 end
77 66 end
78 67 end
... ...
lib/gitlab/user_access.rb 0 → 100644
... ... @@ -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
... ...