Sha256: 7523be244bef9dc929ad2149f22b10d1cdfdf798a38db42686794e65ada0158f

Contents?: true

Size: 768 Bytes

Versions: 1

Compression:

Stored size: 768 Bytes

Contents

module RailsAdminSettings
  module RailsAdminConfig
    def self.included(base)
      base.rails_admin do
        navigation_label t('admin.settings.label')

        object_label_method do
          :key
        end

        list do
          if Object.const_defined?('RailsAdminToggleable')
            field :enabled, :toggle
          else
            field :enabled
          end

          field :key
          field :type
        end

        edit do
          field :enabled

          field :raw do
            partial "setting_value"
          end

          field :key do
            read_only true
          end
          field :type do
            read_only true
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_admin_settings-0.2.0 lib/rails_admin_settings/rails_admin_config.rb