Mostra il piano attivo dopo il bonifico e allinea il flusso società.
Dopo la conferma admin la card restava su «Paga con bonifico»; la società parte da Free, l'owner è staff trasmissione e le mail non bloccano se manca SMTP. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -97,6 +97,21 @@ module MatchLiveTv
|
||||
bank_transfer_iban.present? && bank_transfer_account_holder.present?
|
||||
end
|
||||
|
||||
def smtp_configured?
|
||||
ENV["SMTP_ADDRESS"].present?
|
||||
end
|
||||
|
||||
# In produzione senza SMTP non blocca il flusso (es. collaudo): la mail si può inviare a mano.
|
||||
def deliver_mail(mail)
|
||||
if Rails.env.production? && !smtp_configured?
|
||||
Rails.logger.info("[mail] skip (SMTP assente): #{mail.subject}")
|
||||
return false
|
||||
end
|
||||
|
||||
mail.deliver_now
|
||||
true
|
||||
end
|
||||
|
||||
def privacy_controller_name
|
||||
ENV.fetch("PRIVACY_CONTROLLER_NAME", "Emiliano Frascaro")
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user