|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
class DataObservatoryMailer < ActionMailer::Base
|
|
|
|
|
|
|
|
|
|
CARTO_REQUEST_RECIPIENT = 'dataobservatory@carto.com'.freeze
|
|
|
|
|
TEAM_ORG = 'team'.freeze
|
|
|
|
|
EXCLUDED_ORGS = %w(team solutionscdb).freeze
|
|
|
|
|
|
|
|
|
|
default from: Cartodb.get_config(:mailer, 'from')
|
|
|
|
|
layout 'mail'
|
|
|
|
@ -22,7 +22,7 @@ class DataObservatoryMailer < ActionMailer::Base
|
|
|
|
|
@dataset_id = dataset_id
|
|
|
|
|
@delivery_days = delivery_days
|
|
|
|
|
|
|
|
|
|
unless user.organization&.name == TEAM_ORG
|
|
|
|
|
unless Rails.env.staging? || EXCLUDED_ORGS.include?(user.organization&.name)
|
|
|
|
|
mail to: CARTO_REQUEST_RECIPIENT, subject: subject
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|