Sha256: f35ed304bd1549c05c6ba0361e2f5aab50f7adb90393f7dd5f7967b199a0fb10

Contents?: true

Size: 404 Bytes

Versions: 53

Compression:

Stored size: 404 Bytes

Contents

module Avo
  module Fields
    class IdField < BaseField
      attr_reader :link_to_resource

      def initialize(id, **args, &block)
        args[:readonly] = true

        hide_on [:edit, :new]

        super(id, **args, &block)

        add_boolean_prop args, :sortable, true

        @link_to_resource = args[:link_to_resource].present? ? args[:link_to_resource] : false
      end
    end
  end
end

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
avo-2.53.0 lib/avo/fields/id_field.rb
avo-2.52.0 lib/avo/fields/id_field.rb
avo-2.49.0 lib/avo/fields/id_field.rb
avo-2.48.0 lib/avo/fields/id_field.rb
avo-2.47.0 lib/avo/fields/id_field.rb
avo-2.46.0 lib/avo/fields/id_field.rb
avo-2.45.0 lib/avo/fields/id_field.rb
avo-2.44.0 lib/avo/fields/id_field.rb
avo-2.43.0 lib/avo/fields/id_field.rb
avo-2.42.2 lib/avo/fields/id_field.rb
avo-2.42.1 lib/avo/fields/id_field.rb
avo-2.42.0 lib/avo/fields/id_field.rb
avo-2.41.0 lib/avo/fields/id_field.rb
avo-2.40.0 lib/avo/fields/id_field.rb
avo-2.39.0 lib/avo/fields/id_field.rb
avo-2.38.0 lib/avo/fields/id_field.rb
avo-2.37.2 lib/avo/fields/id_field.rb
avo-2.37.1 lib/avo/fields/id_field.rb
avo-2.37.0 lib/avo/fields/id_field.rb
avo-2.36.3 lib/avo/fields/id_field.rb