Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- every 3.minutes do
- runner "Audit.capa_pending_auto_follow_up"
- end
- def capa_pending_auto_follow_up(audit,current_user)
- @audit = audit
- @user = current_user
- mail(:to => @audit.auditee_email, :subject => "CAPA Pending Auto Follow Up")
- end
- def self.capa_pending_auto_follow_up
- @audits_capa_pending = []
- @audits = Audit.all
- @audits.each do |audit|
- audit.findings.each do |finding|
- if finding.status_id == "CAPA Pending" || finding.status_id == ""
- @audits_capa_pending << audit
- break
- end
- end
- end
- @audits_capa_pending.each do |audit|
- UserMailer.capa_pending_auto_follow_up(audit,current_user).deliver
- end
- @user = User.all
- @user.each do |u|
- UsersMailer.weekly_mail(u).deliver
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement