|
|
|
@ -52,6 +52,7 @@ class Journal < ActiveRecord::Base
|
|
|
|
|
|
|
|
|
|
# fq
|
|
|
|
|
after_save :act_as_activity,:be_user_score, :act_as_forge_message, :act_as_at_message
|
|
|
|
|
after_create :update_issue_time
|
|
|
|
|
# end
|
|
|
|
|
#after_destroy :down_user_score
|
|
|
|
|
#before_save :be_user_score
|
|
|
|
@ -230,4 +231,12 @@ class Journal < ActiveRecord::Base
|
|
|
|
|
project.project_score.update_attribute(:issue_journal_num, project.project_score.issue_journal_num + 1)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# 回复issue的时候,更新issue的时候
|
|
|
|
|
def update_issue_time
|
|
|
|
|
if self.journalized_type == "Issue"
|
|
|
|
|
forge_activity = ForgeActivity.where("forge_act_id =? and forge_act_type =?", self.issue, "Issue").first
|
|
|
|
|
forge_activity.update_attribute(:created_at, self.created_on) unless forge_activity.nil?
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|