From ff8ecbca17234897b26ea8de5caecaef1667d12d Mon Sep 17 00:00:00 2001 From: Alexis Reigel Date: Tue, 23 May 2017 14:09:45 +0200 Subject: rake task to reset all rss tokens --- lib/tasks/tokens.rake | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib/tasks') diff --git a/lib/tasks/tokens.rake b/lib/tasks/tokens.rake index 95735f43802..893c69d6e89 100644 --- a/lib/tasks/tokens.rake +++ b/lib/tasks/tokens.rake @@ -11,6 +11,11 @@ namespace :tokens do reset_all_users_token(:reset_incoming_email_token!) end + desc "Reset all GitLab rss tokens" + task reset_all_rss: :environment do + reset_all_users_token(:reset_rss_token!) + end + def reset_all_users_token(reset_token_method) TmpUser.find_in_batches do |batch| puts "Processing batch starting with user ID: #{batch.first.id}" @@ -35,4 +40,9 @@ class TmpUser < ActiveRecord::Base write_new_token(:incoming_email_token) save!(validate: false) end + + def reset_rss_token! + write_new_token(:rss_token) + save!(validate: false) + end end -- cgit v1.2.1