Sha256: 58e2229ae55d6d23d160fbe25d8d9cb5475d4a332fb3d17b655223ea32958fcd

Contents?: true

Size: 731 Bytes

Versions: 88

Compression:

Stored size: 731 Bytes

Contents

module RailsAdmin
  module Config
    module Actions
      class CustomShowInApp < RailsAdmin::Config::Actions::Base
        RailsAdmin::Config::Actions.register(self)

        register_instance_option :member do
          true
        end

        register_instance_option :visible? do
          authorized? && (bindings[:controller].main_app.url_for(bindings[:object]) rescue false)
        end

        register_instance_option :controller do
          Proc.new do
            redirect_to RocketCMS.app_url(@object)
          end
        end

        register_instance_option :link_icon do
          'icon-eye-open'
        end

        register_instance_option :pjax? do
          false
        end
      end
    end
  end
end

Version data entries

88 entries across 88 versions & 1 rubygems

Version Path
rocket_cms-0.37.1 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.37.0 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.36.0 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.35.0 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.34.0 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.33.1 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.33.0 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.32.0 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.31.1 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.31.0 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.30.0 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.29.0 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.28.0 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.27.8 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.27.7 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.27.6 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.27.5 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.27.4 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.27.3 lib/rails_admin/custom_show_in_app.rb
rocket_cms-0.27.2 lib/rails_admin/custom_show_in_app.rb