debian-mirror-gitlab/lib/tasks/gitlab/users.rake

12 lines
430 B
Ruby
Raw Normal View History

2016-11-03 12:29:30 +05:30
namespace :gitlab do
namespace :users do
desc "GitLab | Clear the authentication token for all users"
task clear_all_authentication_tokens: :environment do |t, args|
# Do small batched updates because these updates will be slow and locking
User.select(:id).find_in_batches(batch_size: 100) do |batch|
User.where(id: batch.map(&:id)).update_all(authentication_token: nil)
end
end
end
end