Always add a reason to dossier deletion
This commit is contained in:
parent
9243ae69df
commit
5c2eba1dd1
9 changed files with 119 additions and 73 deletions
|
@ -65,18 +65,12 @@ class ExpiredDossiersDeletionService
|
|||
).deliver_later
|
||||
end
|
||||
|
||||
dossiers_to_remove.each do |dossier|
|
||||
DeletedDossier.create_from_dossier(dossier)
|
||||
dossier.destroy
|
||||
end
|
||||
dossiers_to_remove.destroy_all
|
||||
end
|
||||
|
||||
def self.delete_expired_en_construction_and_notify
|
||||
dossiers_to_remove = Dossier.en_construction_expired
|
||||
|
||||
dossiers_to_remove.each do |dossier|
|
||||
DeletedDossier.create_from_dossier(dossier)
|
||||
end
|
||||
dossiers_to_remove.each(&:expired_keep_track!)
|
||||
|
||||
dossiers_to_remove
|
||||
.includes(:user)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue