Add ApplicationMailer

This commit is contained in:
Benjamin Neff 2017-08-05 06:03:02 +02:00
parent 4a9548ec1b
commit fe57bd88e8
No known key found for this signature in database
GPG key ID: 971464C3F1A90194
6 changed files with 8 additions and 11 deletions

View file

@ -0,0 +1,3 @@
class ApplicationMailer < ActionMailer::Base
default from: "\"#{AppConfig.settings.pod_name}\" <#{AppConfig.mail.sender_address}>"
end

View file

@ -1,5 +1,5 @@
class DiasporaDeviseMailer < Devise::Mailer
default :from => AppConfig.mail.sender_address
default from: "\"#{AppConfig.settings.pod_name}\" <#{AppConfig.mail.sender_address}>"
def self.mailer_name
"devise/mailer"

View file

@ -1,6 +1,4 @@
class ExportMailer < ActionMailer::Base
default from: AppConfig.mail.sender_address
class ExportMailer < ApplicationMailer
def export_complete_for(user)
@user = user

View file

@ -1,6 +1,4 @@
class Maintenance < ActionMailer::Base
default :from => AppConfig.mail.sender_address
class Maintenance < ApplicationMailer
def account_removal_warning(user)
@user = user
@login_url = new_user_session_url

View file

@ -1,4 +1,4 @@
class Notifier < ActionMailer::Base
class Notifier < ApplicationMailer
helper :application
helper :notifier
helper :people

View file

@ -1,6 +1,4 @@
class ReportMailer < ActionMailer::Base
default from: "\"#{AppConfig.settings.pod_name}\" <#{AppConfig.mail.sender_address}>"
class ReportMailer < ApplicationMailer
def self.new_report(report_id)
report = Report.find_by_id(report_id)
Role.moderators.map {|role| super(report.item_type, report.item_id, report.text, role) }