1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
module RailsAdmin
module Config
module Actions
class HistoryShow < RailsAdmin::Config::Actions::Base
RailsAdmin::Config::Actions.register(self)
register_instance_option :authorization_key do
:history
end
register_instance_option :member do
true
end
register_instance_option :route_fragment do
'history'
end
register_instance_option :controller do
proc do
@general = false
@history = @auditing_adapter && @auditing_adapter.listing_for_object(@abstract_model, @object, params[:query], params[:sort], params[:sort_reverse], params[:all], params[:page]) || []
render @action.template_name
end
end
register_instance_option :template_name do
:history
end
register_instance_option :link_icon do
'icon-book'
end
end
end
end
end
|