From 0d13582b815386f464efe43e4c38d1a6026514c1 Mon Sep 17 00:00:00 2001 From: Kouhei Sutou Date: Sun, 29 Jul 2012 17:48:23 +0900 Subject: [PATCH] Support hooks in mailer This change just includes two hooks in wiki_content_added and wiki_content_updated. --- app/views/mailer/wiki_content_added.html.erb | 3 +++ app/views/mailer/wiki_content_added.text.erb | 3 +++ app/views/mailer/wiki_content_updated.html.erb | 3 +++ app/views/mailer/wiki_content_updated.text.erb | 3 +++ lib/redmine/plugin.rb | 1 + 5 files changed, 13 insertions(+) diff --git a/app/views/mailer/wiki_content_added.html.erb b/app/views/mailer/wiki_content_added.html.erb index 8c83f62..c15162e 100644 --- a/app/views/mailer/wiki_content_added.html.erb +++ b/app/views/mailer/wiki_content_added.html.erb @@ -1,3 +1,6 @@

<%= l(:mail_body_wiki_content_added, :id => link_to(h(@wiki_content.page.pretty_title), @wiki_content_url), :author => h(@wiki_content.author)).html_safe %>
<%=h @wiki_content.comments %>

+ +<%= call_hook(:view_mailer_wiki_content_added_bottom, + :wiki_content => @wiki_content) %> diff --git a/app/views/mailer/wiki_content_added.text.erb b/app/views/mailer/wiki_content_added.text.erb index 5e8c77f..6b84728 100644 --- a/app/views/mailer/wiki_content_added.text.erb +++ b/app/views/mailer/wiki_content_added.text.erb @@ -3,3 +3,6 @@ <%= @wiki_content.comments %> <%= @wiki_content_url %> + +<%= call_hook(:view_mailer_wiki_content_added_bottom, + :wiki_content => @wiki_content) %> diff --git a/app/views/mailer/wiki_content_updated.html.erb b/app/views/mailer/wiki_content_updated.html.erb index f1f3857..a64f7a1 100644 --- a/app/views/mailer/wiki_content_updated.html.erb +++ b/app/views/mailer/wiki_content_updated.html.erb @@ -4,3 +4,6 @@

<%= l(:label_view_diff) %>:
<%= link_to h(@wiki_diff_url), @wiki_diff_url %>

+ +<%= call_hook(:view_mailer_wiki_content_updated_bottom, + :wiki_content => @wiki_content) %> diff --git a/app/views/mailer/wiki_content_updated.text.erb b/app/views/mailer/wiki_content_updated.text.erb index 4b3a973..4589f2c 100644 --- a/app/views/mailer/wiki_content_updated.text.erb +++ b/app/views/mailer/wiki_content_updated.text.erb @@ -6,3 +6,6 @@ <%= @wiki_content_url %> <%= l(:label_view_diff) %>: <%= @wiki_diff_url %> + +<%= call_hook(:view_mailer_wiki_content_updated_bottom, + :wiki_content => @wiki_content) %> diff --git a/lib/redmine/plugin.rb b/lib/redmine/plugin.rb index c3f4150..dae51ee 100644 --- a/lib/redmine/plugin.rb +++ b/lib/redmine/plugin.rb @@ -82,6 +82,7 @@ module Redmine #:nodoc: view_path = File.join(p.directory, 'app', 'views') if File.directory?(view_path) ActionController::Base.prepend_view_path(view_path) + ActionMailer::Base.prepend_view_path(view_path) end # Adds the app/{controllers,helpers,models} directories of the plugin to the autoload path -- 1.7.10.4