11 lines
430 B
Ruby
11 lines
430 B
Ruby
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
|