diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-12-02 21:00:42 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-12-02 21:00:42 +0000 |
commit | 040cfa4ad5df2701d7fa17df85f733d8d34348b1 (patch) | |
tree | b2029f8b2517c5dd398247b615ef29a79c9daa1c | |
parent | 77fc1132731d12bc78c1c8e331aa006d540a1b50 (diff) | |
download | redmine-040cfa4ad5df2701d7fa17df85f733d8d34348b1.tar.gz redmine-040cfa4ad5df2701d7fa17df85f733d8d34348b1.zip |
Makes the link in an issue update notification point to the change (#9690).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8030 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r-- | app/models/mailer.rb | 2 | ||||
-rw-r--r-- | test/unit/mailer_test.rb | 11 |
2 files changed, 9 insertions, 4 deletions
diff --git a/app/models/mailer.rb b/app/models/mailer.rb index fddfef1df..6f68918a9 100644 --- a/app/models/mailer.rb +++ b/app/models/mailer.rb @@ -74,7 +74,7 @@ class Mailer < ActionMailer::Base subject s body :issue => issue, :journal => journal, - :issue_url => url_for(:controller => 'issues', :action => 'show', :id => issue) + :issue_url => url_for(:controller => 'issues', :action => 'show', :id => issue, :anchor => "change-#{journal.id}") render_multipart('issue_edit', body) end diff --git a/test/unit/mailer_test.rb b/test/unit/mailer_test.rb index 2a6e9b758..3044ae063 100644 --- a/test/unit/mailer_test.rb +++ b/test/unit/mailer_test.rb @@ -48,7 +48,7 @@ class MailerTest < ActiveSupport::TestCase assert_select_email do # link to the main ticket assert_select "a[href=?]", - "https://mydomain.foo/issues/1", + "https://mydomain.foo/issues/1#change-2", :text => "Bug #1: Can't print recipes" # link to a referenced ticket assert_select "a[href=?][title=?]", @@ -78,7 +78,7 @@ class MailerTest < ActiveSupport::TestCase assert_select_email do # link to the main ticket assert_select "a[href=?]", - "http://mydomain.foo/rdm/issues/1", + "http://mydomain.foo/rdm/issues/1#change-2", :text => "Bug #1: Can't print recipes" # link to a referenced ticket assert_select "a[href=?][title=?]", @@ -111,7 +111,7 @@ class MailerTest < ActiveSupport::TestCase assert_select_email do # link to the main ticket assert_select "a[href=?]", - "http://mydomain.foo/rdm/issues/1", + "http://mydomain.foo/rdm/issues/1#change-2", :text => "Bug #1: Can't print recipes" # link to a referenced ticket assert_select "a[href=?][title=?]", @@ -213,6 +213,11 @@ class MailerTest < ActiveSupport::TestCase assert_not_nil mail assert_equal Mailer.message_id_for(journal), mail.message_id assert_equal Mailer.message_id_for(journal.issue), mail.references.first.to_s + assert_select_email do + # link to the update + assert_select "a[href=?]", + "http://mydomain.foo/issues/#{journal.journalized_id}#change-#{journal.id}" + end end def test_message_posted_message_id |