Sha256: 1934fcbc265bdb14c6be2f585565223e9bd89f742f1fce8c29a24f90a7896e75

Contents?: true

Size: 656 Bytes

Versions: 16

Compression:

Stored size: 656 Bytes

Contents

namespace :sufia do
  namespace :user do
    desc "list user's email"
    task "list_emails", [:file_name] => :environment do |_cmd, args|
      file_name = args[:file_name]
      file_name ||= "user_emails.txt"
      users = User.all.map(&:email).reject(&:blank?)
      f = File.new(file_name, "w")
      f.write(users.join(", "))
      f.close
    end

    desc 'Populate user tokens'
    task tokens: :environment do
      unless Sufia.config.arkivo_api
        puts "Zotero integration is not enabled"
        next
      end
      User.where(arkivo_token: nil).each do |user|
        user.set_arkivo_token
        user.save
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
sufia-7.4.1 tasks/sufia_user.rake
sufia-7.4.0 tasks/sufia_user.rake
sufia-7.3.1 tasks/sufia_user.rake
sufia-7.3.0 tasks/sufia_user.rake
sufia-7.3.0.rc3 tasks/sufia_user.rake
sufia-7.3.0.rc2 tasks/sufia_user.rake
sufia-7.3.0.rc1 tasks/sufia_user.rake
sufia-7.2.0 tasks/sufia_user.rake
sufia-7.1.0 tasks/sufia_user.rake
sufia-7.0.0 tasks/sufia_user.rake
sufia-7.0.0.rc2 tasks/sufia_user.rake
sufia-7.0.0.rc1 tasks/sufia_user.rake
sufia-7.0.0.beta4 tasks/sufia_user.rake
sufia-7.0.0.beta3 tasks/sufia_user.rake
sufia-7.0.0.beta2 tasks/sufia_user.rake
sufia-7.0.0.beta1 tasks/sufia_user.rake