|
|
|
@ -44,6 +44,8 @@ class Message < ActiveRecord::Base
|
|
|
|
|
|
|
|
|
|
has_many :ActivityNotifies,:as => :activity, :dependent => :destroy
|
|
|
|
|
|
|
|
|
|
after_destroy :delete_org_activities
|
|
|
|
|
|
|
|
|
|
acts_as_searchable :columns => ['subject', 'content'],
|
|
|
|
|
:include => {:board => :project},
|
|
|
|
|
:project_key => "#{Board.table_name}.project_id",
|
|
|
|
@ -316,4 +318,8 @@ class Message < ActiveRecord::Base
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def delete_org_activities
|
|
|
|
|
OrgActivity.where("org_act_type='Message' and org_act_id =#{self.id} and container_type='OrgSubfield'").destroy_all
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|