amelioration(expiration.dossiers): evite d'envoyer tous les mails d'un coup. Donc supprime les dossiers en brouillon a 22h, les dossiers en construction a 14h, les dossiers termine a 7h.
This commit is contained in:
parent
08091571f1
commit
61d620c280
4 changed files with 21 additions and 9 deletions
7
app/jobs/cron/expired_dossiers_brouillon_deletion_job.rb
Normal file
7
app/jobs/cron/expired_dossiers_brouillon_deletion_job.rb
Normal file
|
@ -0,0 +1,7 @@
|
|||
class Cron::ExpiredDossiersBrouillonDeletionJob < Cron::CronJob
|
||||
self.schedule_expression = "every day at 10 pm"
|
||||
|
||||
def perform(*args)
|
||||
ExpiredDossiersDeletionService.process_expired_dossiers_brouillon
|
||||
end
|
||||
end
|
|
@ -1,9 +0,0 @@
|
|||
class Cron::ExpiredDossiersDeletionJob < Cron::CronJob
|
||||
self.schedule_expression = "every day at 7 am"
|
||||
|
||||
def perform(*args)
|
||||
ExpiredDossiersDeletionService.process_expired_dossiers_brouillon
|
||||
ExpiredDossiersDeletionService.process_expired_dossiers_en_construction
|
||||
ExpiredDossiersDeletionService.process_expired_dossiers_termine
|
||||
end
|
||||
end
|
|
@ -0,0 +1,7 @@
|
|||
class Cron::ExpiredDossiersEnConstructionDeletionJob < Cron::CronJob
|
||||
self.schedule_expression = "every day at 3 pm"
|
||||
|
||||
def perform(*args)
|
||||
ExpiredDossiersDeletionService.process_expired_dossiers_en_construction
|
||||
end
|
||||
end
|
7
app/jobs/cron/expired_dossiers_termine_deletion_job.rb
Normal file
7
app/jobs/cron/expired_dossiers_termine_deletion_job.rb
Normal file
|
@ -0,0 +1,7 @@
|
|||
class Cron::ExpiredDossiersTermineDeletionJob < Cron::CronJob
|
||||
self.schedule_expression = "every day at 7 am"
|
||||
|
||||
def perform(*args)
|
||||
ExpiredDossiersDeletionService.process_expired_dossiers_termine
|
||||
end
|
||||
end
|
Loading…
Add table
Reference in a new issue