[#1563] Notify administrators when they need to edit the accusé d’acceptation
This commit is contained in:
parent
fd194bd667
commit
7b80936991
2 changed files with 94 additions and 0 deletions
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue