-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Internal audit plugin
Benoit Bénézech edited this page Jan 3, 2014
·
2 revisions
The old history internal plugin installer has been removed. Papertrail integration is recommended instead.
Please note this is ActiveRecord only.
Until old history plugin get moved to its own gem, you can still install it manually with this migration:
class CreateRailsAdminHistoriesTable < ActiveRecord::Migration
def self.up
create_table :rails_admin_histories do |t|
t.text :message # title, name, or object_id
t.string :username
t.integer :item
t.string :table
t.integer :month, :limit => 2
t.integer :year, :limit => 5
t.timestamps
end
add_index(:rails_admin_histories, [:item, :table, :month, :year], :name => 'index_rails_admin_histories' )
end
def self.down
drop_table :rails_admin_histories
end
end
Then you can activate it with:
RailsAdmin.config do |config|
config.audit_with :history
end