|
|
|
@ -81,9 +81,17 @@ class Mailer < ActionMailer::Base
|
|
|
|
|
end
|
|
|
|
|
@token = Token.get_token_from_user(user, 'autologin')
|
|
|
|
|
@project_url = url_for(:controller => 'projects', :action => 'member', :id => project.id, :user_id => user.id, :mail => true, :token => @token.value)
|
|
|
|
|
# 发送消息邀请
|
|
|
|
|
send_message(user,project)
|
|
|
|
|
# end
|
|
|
|
|
mail :to => email, :subject => @subject
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# 邀请信息消息 注:forge_message_id 为邀请人ID(特殊情况)
|
|
|
|
|
def send_message(user, project)
|
|
|
|
|
ForgeMessage.create(:user_id => user.id, :project_id => project.id, :forge_message_type => "Project_Invite",:forge_message_id => User.current.id, :viewed => false)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# author: alan
|
|
|
|
|
# 根据用户选择发送个人日报或周报
|
|
|
|
|
# 发送内容: 项目【缺陷,讨论区,新闻】,课程【通知,留言,新闻】, 贴吧, 个人留言
|
|
|
|
|