mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-11-10 17:36:33 +08:00
247bae8a9f
- Remove daily task - Add method to user Model
11 lines
355 B
Ruby
11 lines
355 B
Ruby
# frozen_string_literal: true
|
|
|
|
namespace :exportable_items do
|
|
desc 'Removes exportable zip files'
|
|
task cleanup: :environment do
|
|
num = Constants::EXPORTABLE_ZIP_EXPIRATION_DAYS
|
|
ZipExport.where('created_at < ?', num.days.ago).destroy_all
|
|
puts "All exportable zip files older than " \
|
|
"'#{num.days.ago}' have been removed"
|
|
end
|
|
end
|