Commit 880fb9ea authored by Daniel Steinborn's avatar Daniel Steinborn

fixed rake task to block removed ldap users

parent ec5622b1
...@@ -90,13 +90,14 @@ namespace :gitlab do ...@@ -90,13 +90,14 @@ namespace :gitlab do
warn_user_is_not_gitlab warn_user_is_not_gitlab
block_flag = ENV['BLOCK'] block_flag = ENV['BLOCK']
User.ldap.each do |ldap_user| User.find_each do |user|
print "#{ldap_user.name} (#{ldap_user.extern_uid}) ..." next unless user.ldap_user?
if Gitlab::LDAP::Access.allowed?(ldap_user) print "#{user.name} (#{user.ldap_identity.extern_uid}) ..."
if Gitlab::LDAP::Access.allowed?(user)
puts " [OK]".green puts " [OK]".green
else else
if block_flag if block_flag
ldap_user.block! unless ldap_user.blocked? user.block! unless user.blocked?
puts " [BLOCKED]".red puts " [BLOCKED]".red
else else
puts " [NOT IN LDAP]".yellow puts " [NOT IN LDAP]".yellow
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment