From 28e657bddaf2bde1350c5b4d73e792c3eeeb7ede Mon Sep 17 00:00:00 2001 From: Alex Legler Date: Thu, 13 Oct 2011 23:00:41 +0200 Subject: Be less chatty --- lib/glsamaker/mail.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/lib/glsamaker/mail.rb b/lib/glsamaker/mail.rb index 7d1a671..d85d690 100644 --- a/lib/glsamaker/mail.rb +++ b/lib/glsamaker/mail.rb @@ -16,6 +16,11 @@ module Glsamaker Rails.logger.info "Not sending email." return false end + + if glsa.restricted + Rails.logger.info "Not sending email, confidential item." + return false + end User.find(:all, :conditions => 'id > 0').each do |rcpt| next unless rcpt.can_access? glsa @@ -31,6 +36,11 @@ module Glsamaker Rails.logger.info "Not sending email." return false end + + if glsa.restricted + Rails.logger.info "Not sending email, confidential item." + return false + end User.find(:all, :conditions => 'id > 0').each do |rcpt| next unless rcpt.can_access? glsa @@ -50,6 +60,11 @@ module Glsamaker # Nothing to do if there's no submitter yet return if glsa.status == 'request' + if glsa.restricted + Rails.logger.info "Not sending email, confidential item." + return false + end + rcpt = glsa.submitter return unless rcpt.can_access? glsa return if rcpt == user @@ -65,6 +80,11 @@ module Glsamaker return false end + if glsa.restricted + Rails.logger.info "Not sending email, confidential item." + return false + end + rcpt = glsa.submitter return unless rcpt.can_access? glsa -- cgit v1.2.3-18-g5258