[#1563] Notify administrators when they need to edit the accusé d’acceptation

This commit is contained in:
Frederic Merizen 2018-04-04 09:09:29 +02:00
parent fd194bd667
commit 7b80936991
2 changed files with 94 additions and 0 deletions

View file

@ -0,0 +1,11 @@
namespace :'2018_04_03_attestation_closed_mail_discrepancy' do
task mail_adminstrators: :environment do
Administrateur.includes(:procedures).find_each(batch_size: 10) do |admin|
procedures = admin.procedures.where(archived_at: nil).select { |p| p.closed_mail_template_attestation_inconsistency_state == :missing_tag }
if procedures.any?
Mailers::AttestationClosedMailDiscrepancyMailer.missing_attestation_tag_email(admin, procedures).deliver_later
print "#{admin.email}\n"
end
end
end
end