Sha256: 753062be51f2d604ccd1959faa3d120271421f7b5e81c15d40a9251cfcb58e77
Contents?: true
Size: 1.37 KB
Versions: 5
Compression:
Stored size: 1.37 KB
Contents
module RailsAdminSettings module RailsAdminConfig def self.included(base) if base.respond_to?(:rails_admin) base.rails_admin do navigation_label I18n.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 :raw field :type end edit do field :enabled field :key do read_only true help false end field :type do read_only true help false end field :raw do partial "setting_value" visible do !bindings[:object].file_type? end end if Settings.file_uploads_supported field :file, Settings.file_uploads_engine do visible do bindings[:object].file_type? end end end end end else puts "[rails_admin_settings] Problem: model does not respond to rails_admin: this should not happen" end end end end
Version data entries
5 entries across 5 versions & 1 rubygems