|
|
|
@ -145,18 +145,14 @@ class Issue < ActiveRecord::Base
|
|
|
|
|
def act_as_forge_message
|
|
|
|
|
# 指派给自己的缺陷不提示消息
|
|
|
|
|
unless self.author_id == self.assigned_to_id
|
|
|
|
|
self.forge_messages << ForgeMessage.new(:user_id => self.assigned_to_id,
|
|
|
|
|
:project_id => self.project_id,
|
|
|
|
|
:viewed => false)
|
|
|
|
|
self.forge_messages << ForgeMessage.new(:user_id => self.assigned_to_id, :project_id => self.project_id, :viewed => false)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# 更新缺陷
|
|
|
|
|
def act_as_forge_message_update
|
|
|
|
|
unless self.author_id == self.assigned_to_id
|
|
|
|
|
self.forge_messages << ForgeMessage.new(:user_id => self.assigned_to_id,
|
|
|
|
|
:project_id => self.project_id,
|
|
|
|
|
:viewed => false)
|
|
|
|
|
self.forge_messages << ForgeMessage.new(:user_id => self.assigned_to_id, :project_id => self.project_id, :viewed => false, :update=> true)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|