annotate plugins/redmine_bibliography/lib/bibliography/mailer_patch.rb @ 1519:afce8026aaeb redmine-2.4-integration

Merge from branch "live"
author Chris Cannam
date Tue, 09 Sep 2014 09:34:53 +0100
parents a59e53e4f006
children
rev   line source
luis@651 1 require_dependency 'mailer'
luis@651 2
luis@651 3 module Bibliography
luis@651 4 module MailerPatch
luis@651 5 def self.included(base) # :nodoc:
luis@651 6
luis@1400 7 # Builds a tmail object used to email the specified user that a publication was created and the user is
luis@651 8 # an author of that publication
luis@651 9 #
luis@651 10 # Example:
luis@651 11 # publication_added(user) => tmail object
luis@651 12 # Mailer.deliver_add_to_project(user) => sends an email to the registered user
luis@666 13 def publication_added(user, publication, project)
luis@651 14
luis@651 15 @publication = publication
luis@666 16 @project = project
luis@651 17
luis@651 18 set_language_if_valid user.language
luis@666 19
luis@1400 20 mail :to => user.mail,
Chris@1513 21 :subject => l(:mail_subject_publication_added, Setting.app_title)
luis@666 22
luis@1400 23 @publication_url = url_for( :controller => 'publications', :action => 'show', :id => publication.id )
luis@1400 24 @publication_title = publication.title
luis@651 25 end
luis@1400 26
luis@1400 27
luis@651 28 end
luis@651 29 end
luis@651 30 end