blob: df71217ef033b88f8074f3055b538bc0e205c697 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
class LdapSyncWorker
include Sidekiq::Worker
sidekiq_options retry: false
def perform
return unless Gitlab.config.ldap.enabled
Rails.logger.info "Performing daily LDAP sync task."
User.ldap.find_each(batch_size: 100).each do |ldap_user|
Rails.logger.debug "Syncing user #{ldap_user.username}, #{ldap_user.email}"
Gitlab::LDAP::Access.allowed?(ldap_user)
end
end
end
|