diff --git a/app/mailers/hyku_mailer.rb b/app/mailers/hyku_mailer.rb index bef56f801..cb247e695 100644 --- a/app/mailers/hyku_mailer.rb +++ b/app/mailers/hyku_mailer.rb @@ -11,9 +11,10 @@ def summary_email(user, messages, account) @messages = messages || [] @account = account @url = notifications_url_for(@account) + @application_name = account.sites.application_name mail(to: @user.email, - subject: "You have #{messages.count} new message(s)", + subject: "You have #{@messages.count} new message(s) on #{@application_name}", from: @account.contact_email, template_path: 'hyku_mailer', template_name: 'summary_email') diff --git a/app/views/hyku_mailer/summary_email.html.erb b/app/views/hyku_mailer/summary_email.html.erb index 91fc99915..c0eeed8c2 100644 --- a/app/views/hyku_mailer/summary_email.html.erb +++ b/app/views/hyku_mailer/summary_email.html.erb @@ -23,7 +23,7 @@
You have the following notifications:
-Click here to view them in Hyku.
+Click here to view them on <%= @application_name %>.
Date | diff --git a/spec/mailers/previews/hyku_mailer_preview.rb b/spec/mailers/previews/hyku_mailer_preview.rb index 91a61b739..dd14edf55 100644 --- a/spec/mailers/previews/hyku_mailer_preview.rb +++ b/spec/mailers/previews/hyku_mailer_preview.rb @@ -14,7 +14,10 @@ def summary_email user = Struct.new(:email, :name).new('admin@example.com', 'Admin') - account = Struct.new(:cname, :contact_email).new('local', 'user@example.com') + site = Struct.new(:application_name) + sites = site.new('Hyku Test') + + account = Struct.new(:cname, :contact_email, :sites).new('local', 'user@example.com', sites) HykuMailer.new.summary_email(user, messages, account) end
---|