##// END OF EJS Templates
replace Mailer deliver syntax to Rails3 style...
Toshi MARUYAMA -
r9455:7af8d7caf064
parent child
Show More
@@ -68,7 +68,7 class AccountController < ApplicationController
68 68 # create a new token for password recovery
69 69 token = Token.new(:user => user, :action => "recovery")
70 70 if token.save
71 Mailer.deliver_lost_password(token)
71 Mailer.lost_password(token).deliver
72 72 flash[:notice] = l(:notice_account_lost_email_sent)
73 73 redirect_to :action => 'login'
74 74 return
@@ -235,7 +235,7 class AccountController < ApplicationController
235 235 def register_by_email_activation(user, &block)
236 236 token = Token.new(:user => user, :action => "register")
237 237 if user.save and token.save
238 Mailer.deliver_register(token)
238 Mailer.register(token).deliver
239 239 flash[:notice] = l(:notice_account_register_done)
240 240 redirect_to :action => 'login'
241 241 else
@@ -265,7 +265,7 class AccountController < ApplicationController
265 265 def register_manually_by_administrator(user, &block)
266 266 if user.save
267 267 # Sends an email to the administrators
268 Mailer.deliver_account_activation_request(user)
268 Mailer.account_activation_request(user).deliver
269 269 account_pending
270 270 else
271 271 yield if block_given?
@@ -63,7 +63,7 class AdminController < ApplicationController
63 63 # Force ActionMailer to raise delivery errors so we can catch it
64 64 ActionMailer::Base.raise_delivery_errors = true
65 65 begin
66 @test = Mailer.deliver_test_email(User.current)
66 @test = Mailer.test_email(User.current).deliver
67 67 flash[:notice] = l(:notice_email_sent, User.current.mail)
68 68 rescue Exception => e
69 69 flash[:error] = l(:notice_email_error, e.message)
@@ -86,7 +86,9 class DocumentsController < ApplicationController
86 86 attachments = Attachment.attach_files(@document, params[:attachments])
87 87 render_attachment_warning_if_needed(@document)
88 88
89 Mailer.deliver_attachments_added(attachments[:files]) if attachments.present? && attachments[:files].present? && Setting.notified_events.include?('document_added')
89 if attachments.present? && attachments[:files].present? && Setting.notified_events.include?('document_added')
90 Mailer.attachments_added(attachments[:files]).deliver
91 end
90 92 redirect_to :action => 'show', :id => @document
91 93 end
92 94 end
@@ -46,7 +46,7 class FilesController < ApplicationController
46 46 render_attachment_warning_if_needed(container)
47 47
48 48 if !attachments.empty? && !attachments[:files].blank? && Setting.notified_events.include?('file_added')
49 Mailer.deliver_attachments_added(attachments[:files])
49 Mailer.attachments_added(attachments[:files]).deliver
50 50 end
51 51 redirect_to project_files_path(@project)
52 52 end
@@ -99,7 +99,7 class UsersController < ApplicationController
99 99 @user.pref.save
100 100 @user.notified_project_ids = (@user.mail_notification == 'selected' ? params[:notified_project_ids] : [])
101 101
102 Mailer.deliver_account_information(@user, params[:user][:password]) if params[:send_information]
102 Mailer.account_information(@user, params[:user][:password]).deliver if params[:send_information]
103 103
104 104 respond_to do |format|
105 105 format.html {
@@ -146,9 +146,9 class UsersController < ApplicationController
146 146 @user.notified_project_ids = (@user.mail_notification == 'selected' ? params[:notified_project_ids] : [])
147 147
148 148 if was_activated
149 Mailer.deliver_account_activated(@user)
149 Mailer.account_activated(@user).deliver
150 150 elsif @user.active? && params[:send_information] && !params[:user][:password].blank? && @user.auth_source_id.nil?
151 Mailer.deliver_account_information(@user, params[:user][:password])
151 Mailer.account_information(@user, params[:user][:password]).deliver
152 152 end
153 153
154 154 respond_to do |format|
@@ -18,7 +18,7
18 18 class CommentObserver < ActiveRecord::Observer
19 19 def after_create(comment)
20 20 if comment.commented.is_a?(News) && Setting.notified_events.include?('news_comment_added')
21 Mailer.deliver_news_comment_added(comment)
21 Mailer.news_comment_added(comment).deliver
22 22 end
23 23 end
24 24 end
@@ -17,6 +17,6
17 17
18 18 class DocumentObserver < ActiveRecord::Observer
19 19 def after_create(document)
20 Mailer.deliver_document_added(document) if Setting.notified_events.include?('document_added')
20 Mailer.document_added(document).deliver if Setting.notified_events.include?('document_added')
21 21 end
22 22 end
@@ -17,6 +17,6
17 17
18 18 class IssueObserver < ActiveRecord::Observer
19 19 def after_create(issue)
20 Mailer.deliver_issue_add(issue) if Setting.notified_events.include?('issue_added')
20 Mailer.issue_add(issue).deliver if Setting.notified_events.include?('issue_added')
21 21 end
22 22 end
@@ -23,7 +23,7 class JournalObserver < ActiveRecord::Observer
23 23 (Setting.notified_events.include?('issue_status_updated') && journal.new_status.present?) ||
24 24 (Setting.notified_events.include?('issue_priority_updated') && journal.new_value_for('priority_id').present?)
25 25 )
26 Mailer.deliver_issue_edit(journal)
26 Mailer.issue_edit(journal).deliver
27 27 end
28 28 end
29 29 end
@@ -94,7 +94,7 class MailHandler < ActionMailer::Base
94 94 if logger && logger.info
95 95 logger.info "MailHandler: [#{@user.login}] account created"
96 96 end
97 Mailer.deliver_account_information(@user, @user.password)
97 Mailer.account_information(@user, @user.password).deliver
98 98 else
99 99 if logger && logger.error
100 100 logger.error "MailHandler: could not create account for [#{sender_email}]"
@@ -17,6 +17,6
17 17
18 18 class MessageObserver < ActiveRecord::Observer
19 19 def after_create(message)
20 Mailer.deliver_message_posted(message) if Setting.notified_events.include?('message_posted')
20 Mailer.message_posted(message).deliver if Setting.notified_events.include?('message_posted')
21 21 end
22 22 end
@@ -17,6 +17,6
17 17
18 18 class NewsObserver < ActiveRecord::Observer
19 19 def after_create(news)
20 Mailer.deliver_news_added(news) if Setting.notified_events.include?('news_added')
20 Mailer.news_added(news).deliver if Setting.notified_events.include?('news_added')
21 21 end
22 22 end
@@ -17,12 +17,12
17 17
18 18 class WikiContentObserver < ActiveRecord::Observer
19 19 def after_create(wiki_content)
20 Mailer.deliver_wiki_content_added(wiki_content) if Setting.notified_events.include?('wiki_content_added')
20 Mailer.wiki_content_added(wiki_content).deliver if Setting.notified_events.include?('wiki_content_added')
21 21 end
22 22
23 23 def after_update(wiki_content)
24 24 if wiki_content.text_changed?
25 Mailer.deliver_wiki_content_updated(wiki_content) if Setting.notified_events.include?('wiki_content_updated')
25 Mailer.wiki_content_updated(wiki_content).deliver if Setting.notified_events.include?('wiki_content_updated')
26 26 end
27 27 end
28 28 end
@@ -177,7 +177,7 END_DESC
177 177 ActionMailer::Base.raise_delivery_errors = true
178 178 begin
179 179 Mailer.with_synched_deliveries do
180 Mailer.deliver_test_email(user)
180 Mailer.test_email(user).deliver
181 181 end
182 182 puts l(:notice_email_sent, user.mail)
183 183 rescue Exception => e
@@ -148,14 +148,14 class Redmine::Hook::ManagerTest < ActionView::TestCase
148 148 issue = Issue.find(1)
149 149
150 150 ActionMailer::Base.deliveries.clear
151 Mailer.deliver_issue_add(issue)
151 Mailer.issue_add(issue).deliver
152 152 mail = ActionMailer::Base.deliveries.last
153 153
154 154 @hook_module.add_listener(TestLinkToHook)
155 155 hook_helper.call_hook(:view_layouts_base_html_head)
156 156
157 157 ActionMailer::Base.deliveries.clear
158 Mailer.deliver_issue_add(issue)
158 Mailer.issue_add(issue).deliver
159 159 mail2 = ActionMailer::Base.deliveries.last
160 160
161 161 assert_equal mail_body(mail), mail_body(mail2)
@@ -42,7 +42,7 class MailerTest < ActiveSupport::TestCase
42 42 Setting.protocol = 'https'
43 43
44 44 journal = Journal.find(3)
45 assert Mailer.deliver_issue_edit(journal)
45 assert Mailer.issue_edit(journal).deliver
46 46
47 47 mail = last_email
48 48 assert_not_nil mail
@@ -81,7 +81,7 class MailerTest < ActiveSupport::TestCase
81 81 Setting.protocol = 'http'
82 82
83 83 journal = Journal.find(3)
84 assert Mailer.deliver_issue_edit(journal)
84 assert Mailer.issue_edit(journal).deliver
85 85
86 86 mail = last_email
87 87 assert_not_nil mail
@@ -121,7 +121,7 class MailerTest < ActiveSupport::TestCase
121 121 Redmine::Utils.relative_url_root = nil
122 122
123 123 journal = Journal.find(3)
124 assert Mailer.deliver_issue_edit(journal)
124 assert Mailer.issue_edit(journal).deliver
125 125
126 126 mail = last_email
127 127 assert_not_nil mail
@@ -158,7 +158,7 class MailerTest < ActiveSupport::TestCase
158 158
159 159 def test_email_headers
160 160 issue = Issue.find(1)
161 Mailer.deliver_issue_add(issue)
161 Mailer.issue_add(issue).deliver
162 162 mail = last_email
163 163 assert_not_nil mail
164 164 assert_equal 'OOF', mail.header['X-Auto-Response-Suppress'].to_s
@@ -167,7 +167,7 class MailerTest < ActiveSupport::TestCase
167 167
168 168 def test_email_headers_should_include_sender
169 169 issue = Issue.find(1)
170 Mailer.deliver_issue_add(issue)
170 Mailer.issue_add(issue).deliver
171 171 mail = last_email
172 172 assert_equal issue.author.login, mail.header['X-Redmine-Sender'].to_s
173 173 end
@@ -175,7 +175,7 class MailerTest < ActiveSupport::TestCase
175 175 def test_plain_text_mail
176 176 Setting.plain_text_mail = 1
177 177 journal = Journal.find(2)
178 Mailer.deliver_issue_edit(journal)
178 Mailer.issue_edit(journal).deliver
179 179 mail = last_email
180 180 assert_equal "text/plain; charset=UTF-8", mail.content_type
181 181 assert_equal 0, mail.parts.size
@@ -185,7 +185,7 class MailerTest < ActiveSupport::TestCase
185 185 def test_html_mail
186 186 Setting.plain_text_mail = 0
187 187 journal = Journal.find(2)
188 Mailer.deliver_issue_edit(journal)
188 Mailer.issue_edit(journal).deliver
189 189 mail = last_email
190 190 assert_equal 2, mail.parts.size
191 191 assert mail.encoded.include?('href')
@@ -193,7 +193,7 class MailerTest < ActiveSupport::TestCase
193 193
194 194 def test_from_header
195 195 with_settings :mail_from => 'redmine@example.net' do
196 Mailer.deliver_test_email(User.find(1))
196 Mailer.test_email(User.find(1)).deliver
197 197 end
198 198 mail = last_email
199 199 assert_equal 'redmine@example.net', mail.from_addrs.first
@@ -201,7 +201,7 class MailerTest < ActiveSupport::TestCase
201 201
202 202 def test_from_header_with_phrase
203 203 with_settings :mail_from => 'Redmine app <redmine@example.net>' do
204 Mailer.deliver_test_email(User.find(1))
204 Mailer.test_email(User.find(1)).deliver
205 205 end
206 206 mail = last_email
207 207 assert_equal 'redmine@example.net', mail.from_addrs.first
@@ -217,7 +217,7 class MailerTest < ActiveSupport::TestCase
217 217 user.pref[:no_self_notified] = false
218 218 user.pref.save
219 219 User.current = user
220 Mailer.deliver_news_added(news.reload)
220 Mailer.news_added(news.reload).deliver
221 221 assert_equal 1, last_email.bcc.size
222 222
223 223 # nobody to notify
@@ -225,13 +225,13 class MailerTest < ActiveSupport::TestCase
225 225 user.pref.save
226 226 User.current = user
227 227 ActionMailer::Base.deliveries.clear
228 Mailer.deliver_news_added(news.reload)
228 Mailer.news_added(news.reload).deliver
229 229 assert ActionMailer::Base.deliveries.empty?
230 230 end
231 231
232 232 def test_issue_add_message_id
233 233 issue = Issue.find(1)
234 Mailer.deliver_issue_add(issue)
234 Mailer.issue_add(issue).deliver
235 235 mail = last_email
236 236 assert_equal Mailer.message_id_for(issue), mail.message_id
237 237 assert_nil mail.references
@@ -239,7 +239,7 class MailerTest < ActiveSupport::TestCase
239 239
240 240 def test_issue_edit_message_id
241 241 journal = Journal.find(1)
242 Mailer.deliver_issue_edit(journal)
242 Mailer.issue_edit(journal).deliver
243 243 mail = last_email
244 244 assert_equal Mailer.message_id_for(journal), mail.message_id
245 245 assert_include Mailer.message_id_for(journal.issue), mail.references
@@ -252,7 +252,7 class MailerTest < ActiveSupport::TestCase
252 252
253 253 def test_message_posted_message_id
254 254 message = Message.find(1)
255 Mailer.deliver_message_posted(message)
255 Mailer.message_posted(message).deliver
256 256 mail = last_email
257 257 assert_equal Mailer.message_id_for(message), mail.message_id
258 258 assert_nil mail.references
@@ -266,7 +266,7 class MailerTest < ActiveSupport::TestCase
266 266
267 267 def test_reply_posted_message_id
268 268 message = Message.find(3)
269 Mailer.deliver_message_posted(message)
269 Mailer.message_posted(message).deliver
270 270 mail = last_email
271 271 assert_equal Mailer.message_id_for(message), mail.message_id
272 272 assert_include Mailer.message_id_for(message.parent), mail.references
@@ -286,13 +286,13 class MailerTest < ActiveSupport::TestCase
286 286 end
287 287
288 288 should "notify project members" do
289 assert Mailer.deliver_issue_add(@issue)
289 assert Mailer.issue_add(@issue).deliver
290 290 assert last_email.bcc.include?('dlopper@somenet.foo')
291 291 end
292 292
293 293 should "not notify project members that are not allow to view the issue" do
294 294 Role.find(2).remove_permission!(:view_issues)
295 assert Mailer.deliver_issue_add(@issue)
295 assert Mailer.issue_add(@issue).deliver
296 296 assert !last_email.bcc.include?('dlopper@somenet.foo')
297 297 end
298 298
@@ -305,7 +305,7 class MailerTest < ActiveSupport::TestCase
305 305 user.save
306 306
307 307 Watcher.create!(:watchable => @issue, :user => user)
308 assert Mailer.deliver_issue_add(@issue)
308 assert Mailer.issue_add(@issue).deliver
309 309 assert last_email.bcc.include?(user.mail)
310 310 end
311 311
@@ -313,7 +313,7 class MailerTest < ActiveSupport::TestCase
313 313 user = User.find(9)
314 314 Watcher.create!(:watchable => @issue, :user => user)
315 315 Role.non_member.remove_permission!(:view_issues)
316 assert Mailer.deliver_issue_add(@issue)
316 assert Mailer.issue_add(@issue).deliver
317 317 assert !last_email.bcc.include?(user.mail)
318 318 end
319 319 end
@@ -323,7 +323,7 class MailerTest < ActiveSupport::TestCase
323 323 issue = Issue.find(1)
324 324 valid_languages.each do |lang|
325 325 Setting.default_language = lang.to_s
326 assert Mailer.deliver_issue_add(issue)
326 assert Mailer.issue_add(issue).deliver
327 327 end
328 328 end
329 329
@@ -331,7 +331,7 class MailerTest < ActiveSupport::TestCase
331 331 journal = Journal.find(1)
332 332 valid_languages.each do |lang|
333 333 Setting.default_language = lang.to_s
334 assert Mailer.deliver_issue_edit(journal)
334 assert Mailer.issue_edit(journal).deliver
335 335 end
336 336 end
337 337
@@ -339,7 +339,7 class MailerTest < ActiveSupport::TestCase
339 339 document = Document.find(1)
340 340 valid_languages.each do |lang|
341 341 Setting.default_language = lang.to_s
342 assert Mailer.deliver_document_added(document)
342 assert Mailer.document_added(document).deliver
343 343 end
344 344 end
345 345
@@ -347,13 +347,13 class MailerTest < ActiveSupport::TestCase
347 347 attachements = [ Attachment.find_by_container_type('Document') ]
348 348 valid_languages.each do |lang|
349 349 Setting.default_language = lang.to_s
350 assert Mailer.deliver_attachments_added(attachements)
350 assert Mailer.attachments_added(attachements).deliver
351 351 end
352 352 end
353 353
354 354 def test_version_file_added
355 355 attachements = [ Attachment.find_by_container_type('Version') ]
356 assert Mailer.deliver_attachments_added(attachements)
356 assert Mailer.attachments_added(attachements).deliver
357 357 assert_not_nil last_email.bcc
358 358 assert last_email.bcc.any?
359 359 assert_select_email do
@@ -363,7 +363,7 class MailerTest < ActiveSupport::TestCase
363 363
364 364 def test_project_file_added
365 365 attachements = [ Attachment.find_by_container_type('Project') ]
366 assert Mailer.deliver_attachments_added(attachements)
366 assert Mailer.attachments_added(attachements).deliver
367 367 assert_not_nil last_email.bcc
368 368 assert last_email.bcc.any?
369 369 assert_select_email do
@@ -375,7 +375,7 class MailerTest < ActiveSupport::TestCase
375 375 news = News.find(:first)
376 376 valid_languages.each do |lang|
377 377 Setting.default_language = lang.to_s
378 assert Mailer.deliver_news_added(news)
378 assert Mailer.news_added(news).deliver
379 379 end
380 380 end
381 381
@@ -383,7 +383,7 class MailerTest < ActiveSupport::TestCase
383 383 comment = Comment.find(2)
384 384 valid_languages.each do |lang|
385 385 Setting.default_language = lang.to_s
386 assert Mailer.deliver_news_comment_added(comment)
386 assert Mailer.news_comment_added(comment).deliver
387 387 end
388 388 end
389 389
@@ -393,7 +393,7 class MailerTest < ActiveSupport::TestCase
393 393 recipients = recipients.compact.uniq
394 394 valid_languages.each do |lang|
395 395 Setting.default_language = lang.to_s
396 assert Mailer.deliver_message_posted(message)
396 assert Mailer.message_posted(message).deliver
397 397 end
398 398 end
399 399
@@ -402,7 +402,7 class MailerTest < ActiveSupport::TestCase
402 402 valid_languages.each do |lang|
403 403 Setting.default_language = lang.to_s
404 404 assert_difference 'ActionMailer::Base.deliveries.size' do
405 assert Mailer.deliver_wiki_content_added(content)
405 assert Mailer.wiki_content_added(content).deliver
406 406 end
407 407 end
408 408 end
@@ -412,7 +412,7 class MailerTest < ActiveSupport::TestCase
412 412 valid_languages.each do |lang|
413 413 Setting.default_language = lang.to_s
414 414 assert_difference 'ActionMailer::Base.deliveries.size' do
415 assert Mailer.deliver_wiki_content_updated(content)
415 assert Mailer.wiki_content_updated(content).deliver
416 416 end
417 417 end
418 418 end
@@ -422,7 +422,7 class MailerTest < ActiveSupport::TestCase
422 422 valid_languages.each do |lang|
423 423 user.update_attribute :language, lang.to_s
424 424 user.reload
425 assert Mailer.deliver_account_information(user, 'pAsswORd')
425 assert Mailer.account_information(user, 'pAsswORd').deliver
426 426 end
427 427 end
428 428
@@ -431,7 +431,7 class MailerTest < ActiveSupport::TestCase
431 431 valid_languages.each do |lang|
432 432 token.user.update_attribute :language, lang.to_s
433 433 token.reload
434 assert Mailer.deliver_lost_password(token)
434 assert Mailer.lost_password(token).deliver
435 435 end
436 436 end
437 437
@@ -444,7 +444,7 class MailerTest < ActiveSupport::TestCase
444 444 token.user.update_attribute :language, lang.to_s
445 445 token.reload
446 446 ActionMailer::Base.deliveries.clear
447 assert Mailer.deliver_register(token)
447 assert Mailer.register(token).deliver
448 448 mail = last_email
449 449 assert_select_email do
450 450 assert_select "a[href=?]",
@@ -458,7 +458,7 class MailerTest < ActiveSupport::TestCase
458 458 user = User.find(1)
459 459 valid_languages.each do |lang|
460 460 user.update_attribute :language, lang.to_s
461 assert Mailer.deliver_test_email(user)
461 assert Mailer.test_email(user).deliver
462 462 end
463 463 end
464 464
@@ -504,7 +504,7 class MailerTest < ActiveSupport::TestCase
504 504 # Send an email to a french user
505 505 user = User.find(1)
506 506 user.language = 'fr'
507 Mailer.deliver_account_activated(user)
507 Mailer.account_activated(user).deliver
508 508 mail = last_email
509 509 assert_mail_body_match 'Votre compte', mail
510 510
@@ -513,7 +513,7 class MailerTest < ActiveSupport::TestCase
513 513
514 514 def test_with_deliveries_off
515 515 Mailer.with_deliveries false do
516 Mailer.deliver_test_email(User.find(1))
516 Mailer.test_email(User.find(1)).deliver
517 517 end
518 518 assert ActionMailer::Base.deliveries.empty?
519 519 # should restore perform_deliveries
@@ -522,7 +522,7 class MailerTest < ActiveSupport::TestCase
522 522
523 523 def test_layout_should_include_the_emails_header
524 524 with_settings :emails_header => "*Header content*" do
525 assert Mailer.deliver_test_email(User.find(1))
525 assert Mailer.test_email(User.find(1)).deliver
526 526 assert_select_email do
527 527 assert_select ".header" do
528 528 assert_select "strong", :text => "Header content"
General Comments 0
You need to be logged in to leave comments. Login now