|
|
@ -36,7 +36,7 @@ class Mailer < ActionMailer::Base
|
|
|
|
@author = forum.creator
|
|
|
|
@author = forum.creator
|
|
|
|
recipients = forum.creator.mail
|
|
|
|
recipients = forum.creator.mail
|
|
|
|
# cc = wiki_content.page.wiki.watcher_recipients - recipients
|
|
|
|
# cc = wiki_content.page.wiki.watcher_recipients - recipients
|
|
|
|
|
|
|
|
@issue_author_url = url_for(user_activities_url(@author))
|
|
|
|
@forum_url = url_for(:controller => 'forums', :action => 'show', :id => forum.id)
|
|
|
|
@forum_url = url_for(:controller => 'forums', :action => 'show', :id => forum.id)
|
|
|
|
mail :to => recipients,:subject => "[ #{l(:label_forum)} : #{forum.name} #{l(:notice_successful_create)}]"
|
|
|
|
mail :to => recipients,:subject => "[ #{l(:label_forum)} : #{forum.name} #{l(:notice_successful_create)}]"
|
|
|
|
|
|
|
|
|
|
|
@ -47,6 +47,8 @@ class Mailer < ActionMailer::Base
|
|
|
|
redmine_headers 'Memo' => memo.id
|
|
|
|
redmine_headers 'Memo' => memo.id
|
|
|
|
@forum = memo.forum
|
|
|
|
@forum = memo.forum
|
|
|
|
@author = memo.author
|
|
|
|
@author = memo.author
|
|
|
|
|
|
|
|
@forum_url = url_for(:controller => 'forums', :action => 'show', :id => @forum.id)
|
|
|
|
|
|
|
|
@issue_author_url = url_for(user_activities_url(@author))
|
|
|
|
recipients ||= []
|
|
|
|
recipients ||= []
|
|
|
|
mems = memo.self_and_siblings
|
|
|
|
mems = memo.self_and_siblings
|
|
|
|
mems.each do |mem|
|
|
|
|
mems.each do |mem|
|
|
|
@ -69,7 +71,7 @@ class Mailer < ActionMailer::Base
|
|
|
|
@mail = journals_for_message.at_user if journals_for_message.at_user
|
|
|
|
@mail = journals_for_message.at_user if journals_for_message.at_user
|
|
|
|
@message = journals_for_message.notes
|
|
|
|
@message = journals_for_message.notes
|
|
|
|
@title = "#@user #{t(:label_leave_your_message, :locale => 'zh')}"
|
|
|
|
@title = "#@user #{t(:label_leave_your_message, :locale => 'zh')}"
|
|
|
|
|
|
|
|
@issue_author_url = url_for(user_activities_url(@user))
|
|
|
|
@url = case journals_for_message.jour.class.to_s.to_sym # 判断留言的对象所属类型
|
|
|
|
@url = case journals_for_message.jour.class.to_s.to_sym # 判断留言的对象所属类型
|
|
|
|
when :Bid
|
|
|
|
when :Bid
|
|
|
|
course_for_bid_url(journals_for_message.jour, anchor: "word_li_#{journals_for_message.id}")
|
|
|
|
course_for_bid_url(journals_for_message.jour, anchor: "word_li_#{journals_for_message.id}")
|
|
|
@ -289,6 +291,7 @@ class Mailer < ActionMailer::Base
|
|
|
|
redmine_headers 'Project' => document.project.identifier
|
|
|
|
redmine_headers 'Project' => document.project.identifier
|
|
|
|
@author = User.current
|
|
|
|
@author = User.current
|
|
|
|
@document = document
|
|
|
|
@document = document
|
|
|
|
|
|
|
|
@issue_author_url = url_for(user_activities_url(@author))
|
|
|
|
@document_url = url_for(:controller => 'documents', :action => 'show', :id => document)
|
|
|
|
@document_url = url_for(:controller => 'documents', :action => 'show', :id => document)
|
|
|
|
mail :to => document.recipients,
|
|
|
|
mail :to => document.recipients,
|
|
|
|
:subject => "[#{document.project.name}] #{l(:label_document_new)}: #{document.title}"
|
|
|
|
:subject => "[#{document.project.name}] #{l(:label_document_new)}: #{document.title}"
|
|
|
@ -304,6 +307,7 @@ class Mailer < ActionMailer::Base
|
|
|
|
added_to = ''
|
|
|
|
added_to = ''
|
|
|
|
added_to_url = ''
|
|
|
|
added_to_url = ''
|
|
|
|
@author = attachments.first.author
|
|
|
|
@author = attachments.first.author
|
|
|
|
|
|
|
|
@issue_author_url = url_for(user_activities_url(@author))
|
|
|
|
case container.class.name
|
|
|
|
case container.class.name
|
|
|
|
when 'Project'
|
|
|
|
when 'Project'
|
|
|
|
added_to_url = url_for(:controller => 'files', :action => 'index', :project_id => container)
|
|
|
|
added_to_url = url_for(:controller => 'files', :action => 'index', :project_id => container)
|
|
|
@ -356,6 +360,7 @@ class Mailer < ActionMailer::Base
|
|
|
|
if news.project
|
|
|
|
if news.project
|
|
|
|
redmine_headers 'Project' => news.project.identifier
|
|
|
|
redmine_headers 'Project' => news.project.identifier
|
|
|
|
@author = news.author
|
|
|
|
@author = news.author
|
|
|
|
|
|
|
|
@issue_author_url = url_for(user_activities_url(@author))
|
|
|
|
message_id news
|
|
|
|
message_id news
|
|
|
|
@news = news
|
|
|
|
@news = news
|
|
|
|
@news_url = url_for(:controller => 'news', :action => 'show', :id => news)
|
|
|
|
@news_url = url_for(:controller => 'news', :action => 'show', :id => news)
|
|
|
@ -364,6 +369,7 @@ class Mailer < ActionMailer::Base
|
|
|
|
elsif news.course
|
|
|
|
elsif news.course
|
|
|
|
redmine_headers 'Course' => news.course.id
|
|
|
|
redmine_headers 'Course' => news.course.id
|
|
|
|
@author = news.author
|
|
|
|
@author = news.author
|
|
|
|
|
|
|
|
@issue_author_url = url_for(user_activities_url(@author))
|
|
|
|
message_id news
|
|
|
|
message_id news
|
|
|
|
@news = news
|
|
|
|
@news = news
|
|
|
|
recipients = news.course.notified_users.select { |user| user.allowed_to?(:view_files, news.course) }.collect { |u| u.mail }
|
|
|
|
recipients = news.course.notified_users.select { |user| user.allowed_to?(:view_files, news.course) }.collect { |u| u.mail }
|
|
|
@ -383,6 +389,7 @@ class Mailer < ActionMailer::Base
|
|
|
|
if news.project
|
|
|
|
if news.project
|
|
|
|
redmine_headers 'Project' => news.project.identifier
|
|
|
|
redmine_headers 'Project' => news.project.identifier
|
|
|
|
@author = comment.author
|
|
|
|
@author = comment.author
|
|
|
|
|
|
|
|
@issue_author_url = url_for(user_activities_url(@author))
|
|
|
|
message_id comment
|
|
|
|
message_id comment
|
|
|
|
@news = news
|
|
|
|
@news = news
|
|
|
|
@comment = comment
|
|
|
|
@comment = comment
|
|
|
@ -393,6 +400,7 @@ class Mailer < ActionMailer::Base
|
|
|
|
elsif news.course
|
|
|
|
elsif news.course
|
|
|
|
redmine_headers 'Course' => news.course.id
|
|
|
|
redmine_headers 'Course' => news.course.id
|
|
|
|
@author = comment.author
|
|
|
|
@author = comment.author
|
|
|
|
|
|
|
|
@issue_author_url = url_for(user_activities_url(@author))
|
|
|
|
message_id comment
|
|
|
|
message_id comment
|
|
|
|
@news = news
|
|
|
|
@news = news
|
|
|
|
@comment = comment
|
|
|
|
@comment = comment
|
|
|
@ -414,6 +422,7 @@ class Mailer < ActionMailer::Base
|
|
|
|
redmine_headers 'Project' => message.project.identifier,
|
|
|
|
redmine_headers 'Project' => message.project.identifier,
|
|
|
|
'Topic-Id' => (message.parent_id || message.id)
|
|
|
|
'Topic-Id' => (message.parent_id || message.id)
|
|
|
|
@author = message.author
|
|
|
|
@author = message.author
|
|
|
|
|
|
|
|
@issue_author_url = url_for(user_activities_url(@author))
|
|
|
|
message_id message
|
|
|
|
message_id message
|
|
|
|
references message.parent unless message.parent.nil?
|
|
|
|
references message.parent unless message.parent.nil?
|
|
|
|
recipients = message.recipients
|
|
|
|
recipients = message.recipients
|
|
|
@ -427,6 +436,7 @@ class Mailer < ActionMailer::Base
|
|
|
|
redmine_headers 'Course' => message.course.id,
|
|
|
|
redmine_headers 'Course' => message.course.id,
|
|
|
|
'Topic-Id' => (message.parent_id || message.id)
|
|
|
|
'Topic-Id' => (message.parent_id || message.id)
|
|
|
|
@author = message.author
|
|
|
|
@author = message.author
|
|
|
|
|
|
|
|
@issue_author_url = url_for(user_activities_url(@author))
|
|
|
|
message_id message
|
|
|
|
message_id message
|
|
|
|
references message.parent unless message.parent.nil?
|
|
|
|
references message.parent unless message.parent.nil?
|
|
|
|
recipients = message.course.notified_users.select { |user| user.allowed_to?(:view_files, message.course) }.collect { |u| u.mail }
|
|
|
|
recipients = message.course.notified_users.select { |user| user.allowed_to?(:view_files, message.course) }.collect { |u| u.mail }
|
|
|
|