Adding paper_trail gem

This commit is contained in:
Rob Harrington
2015-06-19 17:40:50 +08:00
parent 637e5c4fee
commit 6489848eff
4 changed files with 29 additions and 0 deletions

View File

@@ -52,6 +52,7 @@ gem 'roadie-rails', '~> 1.0.3'
gem 'figaro'
gem 'blockenspiel'
gem 'acts-as-taggable-on', '~> 3.4'
gem 'paper_trail', '~> 3.0.8'
gem 'foreigner'
gem 'immigrant'

View File

@@ -362,6 +362,9 @@ GEM
mini_portile (~> 0.6.0)
oj (2.1.2)
orm_adapter (0.5.0)
paper_trail (3.0.8)
activerecord (>= 3.0, < 5.0)
activesupport (>= 3.0, < 5.0)
paperclip (3.5.4)
activemodel (>= 3.0.0)
activesupport (>= 3.0.0)
@@ -589,6 +592,7 @@ DEPENDENCIES
momentjs-rails
newrelic_rpm
oj
paper_trail (~> 3.0.8)
paperclip
parallel_tests
pg

View File

@@ -0,0 +1,13 @@
class CreateVersions < ActiveRecord::Migration
def change
create_table :versions do |t|
t.string :item_type, :null => false
t.integer :item_id, :null => false
t.string :event, :null => false
t.string :whodunnit
t.text :object
t.datetime :created_at
end
add_index :versions, [:item_type, :item_id]
end
end

View File

@@ -1126,6 +1126,17 @@ ActiveRecord::Schema.define(:version => 20150730160010) do
add_index "variant_overrides", ["variant_id", "hub_id"], :name => "index_variant_overrides_on_variant_id_and_hub_id"
create_table "versions", :force => true do |t|
t.string "item_type", :null => false
t.integer "item_id", :null => false
t.string "event", :null => false
t.string "whodunnit"
t.text "object"
t.datetime "created_at"
end
add_index "versions", ["item_type", "item_id"], :name => "index_versions_on_item_type_and_item_id"
add_foreign_key "adjustment_metadata", "enterprises", name: "adjustment_metadata_enterprise_id_fk"
add_foreign_key "adjustment_metadata", "spree_adjustments", name: "adjustment_metadata_adjustment_id_fk", column: "adjustment_id", dependent: :delete