Replaced hard-coded urls in Mailer#attachments_add
git-svn-id: http://redmine.rubyforge.org/svn/trunk@664 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
4fa51992b5
commit
db4781d068
|
@ -69,17 +69,17 @@ class Mailer < ActionMailer::Base
|
||||||
def attachments_add(attachments)
|
def attachments_add(attachments)
|
||||||
set_language_if_valid(Setting.default_language)
|
set_language_if_valid(Setting.default_language)
|
||||||
container = attachments.first.container
|
container = attachments.first.container
|
||||||
url = "http://#{Setting.host_name}/"
|
url = ''
|
||||||
added_to = ""
|
added_to = ''
|
||||||
case container.class.to_s
|
case container.class.name
|
||||||
when 'Version'
|
when 'Version'
|
||||||
url << "projects/list_files/#{container.project_id}"
|
url = url_for(:only_path => false, :host => Setting.host_name, :controller => 'projects', :action => 'list_files', :id => container.project_id)
|
||||||
added_to = "#{l(:label_version)}: #{container.name}"
|
added_to = "#{l(:label_version)}: #{container.name}"
|
||||||
when 'Document'
|
when 'Document'
|
||||||
url << "documents/show/#{container.id}"
|
url = url_for(:only_path => false, :host => Setting.host_name, :controller => 'documents', :action => 'show', :id => container.id)
|
||||||
added_to = "#{l(:label_document)}: #{container.title}"
|
added_to = "#{l(:label_document)}: #{container.title}"
|
||||||
when 'Issue'
|
when 'Issue'
|
||||||
url << "issues/show/#{container.id}"
|
url = url = url_for(:only_path => false, :host => Setting.host_name, :controller => 'issues', :action => 'show', :id => container.id)
|
||||||
added_to = "#{container.tracker.name} ##{container.id}: #{container.subject}"
|
added_to = "#{container.tracker.name} ##{container.id}: #{container.subject}"
|
||||||
end
|
end
|
||||||
@recipients = container.project.users.collect { |u| u.mail if u.mail_notification }.compact
|
@recipients = container.project.users.collect { |u| u.mail if u.mail_notification }.compact
|
||||||
|
|
Loading…
Reference in New Issue