Sha256: d2d2f6c62ac539fe1912d2cedf210659d8c63fefcb46ac8c29ab4d0b2b8d8a78

Contents?: true

Size: 720 Bytes

Versions: 1

Compression:

Stored size: 720 Bytes

Contents

module Admin
  module Form
    module Row
      extend ActiveSupport::Concern

      included do
        rails_admin do
          object_label_method do
            :id
          end

          configure :structure do
            read_only true
            pretty_value do
              h = bindings[:view]
              p = ViewablePresenter.new value, h
              h.link_to value.name, p.__send__(:edit_path)
            end
          end

          edit do
            exclude_fields :fields, :viewable
          end

          list do
            configure :id do
              sort_reverse false
            end

            scopes ::Form::Structure.scopes
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_admin_cms-0.0.1 app/models/admin/form/row.rb