You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

33 lines
712 B

require 'rails_admin/config/actions'
require 'rails_admin/config/actions/base'
module RailsAdmin
module Config
module Actions
class Unban < RailsAdmin::Config::Actions::Base
RailsAdmin::Config::Actions.register(self)
register_instance_option :member do
true
end
register_instance_option :visible? do
authorized? && !bindings[:object].active?
end
register_instance_option :controller do
Proc.new do
@object.unban!
redirect_to back_or_index
end
end
register_instance_option :link_icon do
'icon-ok'
end
end
end
end
end