Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. every 3.minutes do
  2. runner "Audit.capa_pending_auto_follow_up"
  3. end
  4.  
  5. def capa_pending_auto_follow_up(audit,current_user)
  6. @audit = audit
  7. @user = current_user
  8. mail(:to => @audit.auditee_email, :subject => "CAPA Pending Auto Follow Up")
  9. end
  10.  
  11. def self.capa_pending_auto_follow_up
  12. @audits_capa_pending = []
  13. @audits = Audit.all
  14. @audits.each do |audit|
  15. audit.findings.each do |finding|
  16. if finding.status_id == "CAPA Pending" || finding.status_id == ""
  17. @audits_capa_pending << audit
  18. break
  19. end
  20. end
  21. end
  22. @audits_capa_pending.each do |audit|
  23. UserMailer.capa_pending_auto_follow_up(audit,current_user).deliver
  24. end
  25. @user = User.all
  26. @user.each do |u|
  27. UsersMailer.weekly_mail(u).deliver
  28. end
  29. end
  30. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement