Sha256: ebb125ea09427ff50f51e7ea88b1189a125d54cea04ffb3875fb310101f939de

Contents?: true

Size: 1.42 KB

Versions: 22

Compression:

Stored size: 1.42 KB

Contents

require 'rails_admin'

RailsAdmin.config do |config|
  # Link for background Job
  (config.navigation_static_links ||= {}).merge! "Background Monitor" => "#{ENV['RAILS_RELATIVE_URL_ROOT']}/app/sidekiq"

  ### Popular gems integration
  config.model "RoleUser" do
    visible false
  end

  config.model "Predicate" do
    visible false
  end

  config.model "Target" do
    visible false
  end

  config.model "Action" do
    visible false
  end

  config.model "PermissionRole" do
    visible false
  end

  config.model "Permission" do
    visible false
  end

  config.model "ActionText::RichText" do
    visible false
  end

  config.model "ActiveStorage::Blob" do
    visible false
  end

  config.model "ActiveStorage::Attachment" do
      visible false
  end
  
  ## == Devise ==
  config.authenticate_with do
    warden.authenticate! scope: :user
  end
  config.current_user_method(&:current_user)
  
  ## == Cancan ==
  config.authorize_with :cancancan
  
  ## == PaperTrail ==
  # config.audit_with :paper_trail, 'User', 'PaperTrail::Version' # PaperTrail >= 3.0.0
  config.show_gravatar = false
  ### More at https://github.com/sferik/rails_admin/wiki/Base-configuration
  config.label_methods.unshift(:display_name)
  
  config.actions do
    # show_in_app
    dashboard # mandatory
    index # mandatory
    new
    export
    bulk_delete
    show
    edit
    delete
    toggle
  end
end

# require "thecore_rails_admin_main_controller_concern"

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
thecore_ui_rails_admin-2.2.8 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.2.7 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.2.6 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.2.5 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.2.4 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.2.3 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.2.2 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.2.1 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.2.0 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.1.22 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.1.21 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.1.20 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.1.19 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.1.18 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.1.17 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.1.16 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.1.15 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.1.14 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.1.13 config/initializers/rails_admin.rb
thecore_ui_rails_admin-2.1.12 config/initializers/rails_admin.rb