##// END OF EJS Templates
Removed translated email templates attachments_added and document_added (no longer usefull)....
Jean-Philippe Lang -
r823:dead6a28f81c
parent child
Show More
@@ -0,0 +1,5
1 <%= link_to @added_to, @url %><br />
2
3 <ul><% @attachments.each do |attachment | %>
4 <li><%= attachment.filename %></li>
5 <% end %></ul>
@@ -0,0 +1,4
1 <%= @added_to %><% @attachments.each do |attachment | %>
2 - <%= attachment.filename %><% end %>
3
4 <%= url_for @url %>
@@ -0,0 +1,4
1 <%= link_to @document.title, :only_path => false, :host => Setting.host_name, :controller => 'documents', :action => 'show', :id => @document %>
2 (<%= @document.category.name %>)<br />
3 <br />
4 <%= textilizable(@document.description) %>
@@ -0,0 +1,4
1 <%= @document.title %> (<%= @document.category.name %>)
2 <%= url_for :only_path => false, :host => Setting.host_name, :controller => 'documents', :action => 'show', :id => @document %>
3
4 <%= @document.description %>
@@ -52,7 +52,7 class DocumentsController < ApplicationController
52 a = Attachment.create(:container => @document, :file => file, :author => logged_in_user)
52 a = Attachment.create(:container => @document, :file => file, :author => logged_in_user)
53 @attachments << a unless a.new_record?
53 @attachments << a unless a.new_record?
54 } if params[:attachments] and params[:attachments].is_a? Array
54 } if params[:attachments] and params[:attachments].is_a? Array
55 Mailer.deliver_attachments_add(@attachments) if !@attachments.empty? && Setting.notified_events.include?('document_added')
55 Mailer.deliver_attachments_added(@attachments) if !@attachments.empty? && Setting.notified_events.include?('document_added')
56 redirect_to :action => 'show', :id => @document
56 redirect_to :action => 'show', :id => @document
57 end
57 end
58
58
@@ -182,7 +182,7 class ProjectsController < ApplicationController
182 Attachment.create(:container => @document, :file => a, :author => logged_in_user) unless a.size == 0
182 Attachment.create(:container => @document, :file => a, :author => logged_in_user) unless a.size == 0
183 } if params[:attachments] and params[:attachments].is_a? Array
183 } if params[:attachments] and params[:attachments].is_a? Array
184 flash[:notice] = l(:notice_successful_create)
184 flash[:notice] = l(:notice_successful_create)
185 Mailer.deliver_document_add(@document) if Setting.notified_events.include?('document_added')
185 Mailer.deliver_document_added(@document) if Setting.notified_events.include?('document_added')
186 redirect_to :action => 'list_documents', :id => @project
186 redirect_to :action => 'list_documents', :id => @project
187 end
187 end
188 end
188 end
@@ -449,7 +449,7 class ProjectsController < ApplicationController
449 a = Attachment.create(:container => @version, :file => file, :author => logged_in_user)
449 a = Attachment.create(:container => @version, :file => file, :author => logged_in_user)
450 @attachments << a unless a.new_record?
450 @attachments << a unless a.new_record?
451 } if params[:attachments] and params[:attachments].is_a? Array
451 } if params[:attachments] and params[:attachments].is_a? Array
452 Mailer.deliver_attachments_add(@attachments) if !@attachments.empty? && Setting.notified_events.include?('file_added')
452 Mailer.deliver_attachments_added(@attachments) if !@attachments.empty? && Setting.notified_events.include?('file_added')
453 redirect_to :controller => 'projects', :action => 'list_files', :id => @project
453 redirect_to :controller => 'projects', :action => 'list_files', :id => @project
454 end
454 end
455 @versions = @project.versions.sort
455 @versions = @project.versions.sort
@@ -60,7 +60,7 class Mailer < ActionMailer::Base
60 @body['journal']= journal
60 @body['journal']= journal
61 end
61 end
62
62
63 def document_add(document)
63 def document_added(document)
64 set_language_if_valid(Setting.default_language)
64 set_language_if_valid(Setting.default_language)
65 @recipients = document.project.users.collect { |u| u.mail if u.mail_notification }.compact
65 @recipients = document.project.users.collect { |u| u.mail if u.mail_notification }.compact
66 @from = Setting.mail_from
66 @from = Setting.mail_from
@@ -68,21 +68,18 class Mailer < ActionMailer::Base
68 @body['document'] = document
68 @body['document'] = document
69 end
69 end
70
70
71 def attachments_add(attachments)
71 def attachments_added(attachments)
72 set_language_if_valid(Setting.default_language)
72 set_language_if_valid(Setting.default_language)
73 container = attachments.first.container
73 container = attachments.first.container
74 url = ''
74 url = ''
75 added_to = ''
75 added_to = ''
76 case container.class.name
76 case container.class.name
77 when 'Version'
77 when 'Version'
78 url = url_for(:only_path => false, :host => Setting.host_name, :controller => 'projects', :action => 'list_files', :id => container.project_id)
78 url = {:only_path => false, :host => Setting.host_name, :controller => 'projects', :action => 'list_files', :id => container.project_id}
79 added_to = "#{l(:label_version)}: #{container.name}"
79 added_to = "#{l(:label_version)}: #{container.name}"
80 when 'Document'
80 when 'Document'
81 url = url_for(:only_path => false, :host => Setting.host_name, :controller => 'documents', :action => 'show', :id => container.id)
81 url = {:only_path => false, :host => Setting.host_name, :controller => 'documents', :action => 'show', :id => container.id}
82 added_to = "#{l(:label_document)}: #{container.title}"
82 added_to = "#{l(:label_document)}: #{container.title}"
83 when 'Issue'
84 url = url = url_for(:only_path => false, :host => Setting.host_name, :controller => 'issues', :action => 'show', :id => container.id)
85 added_to = "#{container.tracker.name} ##{container.id}: #{container.subject}"
86 end
83 end
87 @recipients = container.project.users.collect { |u| u.mail if u.mail_notification }.compact
84 @recipients = container.project.users.collect { |u| u.mail if u.mail_notification }.compact
88 @from = Setting.mail_from
85 @from = Setting.mail_from
@@ -41,7 +41,7 class MailerTest < Test::Unit::TestCase
41 document = Document.find(1)
41 document = Document.find(1)
42 GLoc.valid_languages.each do |lang|
42 GLoc.valid_languages.each do |lang|
43 Setting.default_language = lang.to_s
43 Setting.default_language = lang.to_s
44 assert Mailer.deliver_document_add(document)
44 assert Mailer.deliver_document_added(document)
45 end
45 end
46 end
46 end
47
47
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
General Comments 0
You need to be logged in to leave comments. Login now