From b89f6e2d536d5106f1c1a072cf0395f03f9563ad Mon Sep 17 00:00:00 2001 From: Paul Chavard Date: Fri, 18 Nov 2022 11:32:20 +0100 Subject: [PATCH] feat(operation_log): add Cron::DossierOperationLogMoveToColdStorageJob --- .../dossier_operation_log_move_to_cold_storage_job.rb | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 app/jobs/cron/dossier_operation_log_move_to_cold_storage_job.rb diff --git a/app/jobs/cron/dossier_operation_log_move_to_cold_storage_job.rb b/app/jobs/cron/dossier_operation_log_move_to_cold_storage_job.rb new file mode 100644 index 000000000..f2649aad9 --- /dev/null +++ b/app/jobs/cron/dossier_operation_log_move_to_cold_storage_job.rb @@ -0,0 +1,9 @@ +class Cron::DossierOperationLogMoveToColdStorageJob < Cron::CronJob + self.schedule_expression = "every day at 1 am" + + def perform + DossierOperationLog + .with_data + .find_each(&:move_to_cold_storage!) + end +end