parent
d3ddb833b5
commit
238b9a416f
@ -0,0 +1,4 @@
|
||||
class Activity < ActiveRecord::Base
|
||||
attr_accessible :act_id, :act_type, :user_id
|
||||
belongs_to :act, :polymorphic => true
|
||||
end
|
@ -0,0 +1,12 @@
|
||||
# added by fq
|
||||
|
||||
class JournalReply < ActiveRecord::Base
|
||||
attr_accessible :journal_id, :reply_id, :user_id
|
||||
|
||||
belongs_to :user
|
||||
belongs_to :journal
|
||||
|
||||
def self.add_reply(journal_id, reply_id, user_id)
|
||||
self.create(:journal_id => journal_id, :reply_id => reply_id, :user_id => user_id)
|
||||
end
|
||||
end
|
@ -0,0 +1,12 @@
|
||||
class CreateActivities < ActiveRecord::Migration
|
||||
def change
|
||||
create_table :activities, :id => false do |t|
|
||||
t.integer :act_id, :null => false
|
||||
t.string :act_type, :null => false
|
||||
t.integer :user_id, :null => false
|
||||
end
|
||||
add_index :activities, :user_id
|
||||
add_index :activities, [:act_id, :act_type]
|
||||
add_index :activities, [:user_id, :act_type]
|
||||
end
|
||||
end
|
@ -0,0 +1,13 @@
|
||||
class CreateJournalReplies < ActiveRecord::Migration
|
||||
def change
|
||||
create_table :journal_replies, :id => false do |t|
|
||||
t.integer :journal_id
|
||||
t.integer :user_id
|
||||
t.integer :reply_id
|
||||
|
||||
end
|
||||
add_index :journal_replies, :user_id
|
||||
add_index :journal_replies, :journal_id
|
||||
add_index :journal_replies, :reply_id
|
||||
end
|
||||
end
|
@ -0,0 +1,4 @@
|
||||
class ChangeTimetempInJournalForMessageTable < ActiveRecord::Migration
|
||||
rename_column :journals_for_messages, :created_at, :created_on
|
||||
rename_column :journals_for_messages, :updated_at, :updated_on
|
||||
end
|
Binary file not shown.
Loading…
Reference in new issue