| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 |
- # RailsAdmin config file. Generated on July 21, 2016 18:25
- # See github.com/sferik/rails_admin for more informations
- RailsAdmin.config do |config|
- ################ Global configuration ################
- # Set the admin name here (optional second array element will appear in red). For example:
- config.main_app_name = ['Admin D5ct Com', 'Admin']
- # or for a more dynamic name:
- # config.main_app_name = Proc.new { |controller| [Rails.application.engine_name.titleize, controller.params['action'].titleize] }
- # RailsAdmin may need a way to know who the current user is]
- config.current_user_method { current_admin_user } # auto-generated
- # If you want to track changes on your models:
- # config.audit_with :history, 'AdminUser'
- # Or with a PaperTrail: (you need to install it first)
- # config.audit_with :paper_trail, 'AdminUser'
- # Display empty fields in show views:
- # config.compact_show_view = false
- # Number of default rows per-page:
- # config.default_items_per_page = 20
- # Exclude specific models (keep the others):
- # config.excluded_models = ['AdminPermission', 'AdminRole', 'AdminUser']
- # Include specific models (exclude the others):
- # config.included_models = ['AdminPermission', 'AdminRole', 'AdminUser']
- # Label methods for model instances:
- # config.label_methods << :description # Default is [:name, :title]
- ################ Model configuration ################
- # Each model configuration can alternatively:
- # - stay here in a `config.model 'ModelName' do ... end` block
- # - go in the model definition file in a `rails_admin do ... end` block
- # This is your choice to make:
- # - This initializer is loaded once at startup (modifications will show up when restarting the application) but all RailsAdmin configuration would stay in one place.
- # - Models are reloaded at each request in development mode (when modified), which may smooth your RailsAdmin development workflow.
- # Now you probably need to tour the wiki a bit: https://github.com/sferik/rails_admin/wiki
- # Anyway, here is how RailsAdmin saw your application's models when you ran the initializer:
- ### AdminPermission ###
- # config.model 'AdminPermission' do
- # # You can copy this to a 'rails_admin do ... end' block inside your admin_permission.rb model definition
- # # Found associations:
- # configure :admin_roles, :has_and_belongs_to_many_association
- # # Found columns:
- # configure :id, :integer
- # configure :model, :string
- # configure :can, :string
- # # Cross-section configuration:
- # # object_label_method :name # Name of the method called for pretty printing an *instance* of ModelName
- # # label 'My model' # Name of ModelName (smartly defaults to ActiveRecord's I18n API)
- # # label_plural 'My models' # Same, plural
- # # weight 0 # Navigation priority. Bigger is higher.
- # # parent OtherModel # Set parent model for navigation. MyModel will be nested below. OtherModel will be on first position of the dropdown
- # # navigation_label # Sets dropdown entry's name in navigation. Only for parents!
- # # Section specific configuration:
- # list do
- # # filters [:id, :name] # Array of field names which filters should be shown by default in the table header
- # # items_per_page 100 # Override default_items_per_page
- # # sort_by :id # Sort column (default is primary key)
- # # sort_reverse true # Sort direction (default is true for primary key, last created first)
- # end
- # show do; end
- # edit do; end
- # export do; end
- # # also see the create, update, modal and nested sections, which override edit in specific cases (resp. when creating, updating, modifying from another model in a popup modal or modifying from another model nested form)
- # # you can override a cross-section field configuration in any section with the same syntax `configure :field_name do ... end`
- # # using `field` instead of `configure` will exclude all other fields and force the ordering
- # end
- ### AdminRole ###
- # config.model 'AdminRole' do
- # # You can copy this to a 'rails_admin do ... end' block inside your admin_role.rb model definition
- # # Found associations:
- # configure :admin_users, :has_and_belongs_to_many_association # Hidden
- # configure :admin_permissions, :has_and_belongs_to_many_association
- # # Found columns:
- # configure :id, :integer
- # configure :name, :string
- # configure :description, :text
- # # Cross-section configuration:
- # # object_label_method :name # Name of the method called for pretty printing an *instance* of ModelName
- # # label 'My model' # Name of ModelName (smartly defaults to ActiveRecord's I18n API)
- # # label_plural 'My models' # Same, plural
- # # weight 0 # Navigation priority. Bigger is higher.
- # # parent OtherModel # Set parent model for navigation. MyModel will be nested below. OtherModel will be on first position of the dropdown
- # # navigation_label # Sets dropdown entry's name in navigation. Only for parents!
- # # Section specific configuration:
- # list do
- # # filters [:id, :name] # Array of field names which filters should be shown by default in the table header
- # # items_per_page 100 # Override default_items_per_page
- # # sort_by :id # Sort column (default is primary key)
- # # sort_reverse true # Sort direction (default is true for primary key, last created first)
- # end
- # show do; end
- # edit do; end
- # export do; end
- # # also see the create, update, modal and nested sections, which override edit in specific cases (resp. when creating, updating, modifying from another model in a popup modal or modifying from another model nested form)
- # # you can override a cross-section field configuration in any section with the same syntax `configure :field_name do ... end`
- # # using `field` instead of `configure` will exclude all other fields and force the ordering
- # end
- ### AdminUser ###
- # config.model 'AdminUser' do
- # # You can copy this to a 'rails_admin do ... end' block inside your admin_user.rb model definition
- # # Found associations:
- # configure :admin_roles, :has_and_belongs_to_many_association
- # # Found columns:
- # configure :id, :integer
- # configure :email, :string
- # configure :password, :password # Hidden
- # configure :password_confirmation, :password # Hidden
- # configure :reset_password_token, :string # Hidden
- # configure :name, :string
- # configure :is_super_admin, :boolean
- # configure :reset_password_sent_at, :datetime
- # configure :remember_created_at, :datetime
- # configure :sign_in_count, :integer
- # configure :current_sign_in_at, :datetime
- # configure :last_sign_in_at, :datetime
- # configure :current_sign_in_ip, :string
- # configure :last_sign_in_ip, :string
- # configure :created_at, :datetime
- # configure :updated_at, :datetime
- # # Cross-section configuration:
- # # object_label_method :name # Name of the method called for pretty printing an *instance* of ModelName
- # # label 'My model' # Name of ModelName (smartly defaults to ActiveRecord's I18n API)
- # # label_plural 'My models' # Same, plural
- # # weight 0 # Navigation priority. Bigger is higher.
- # # parent OtherModel # Set parent model for navigation. MyModel will be nested below. OtherModel will be on first position of the dropdown
- # # navigation_label # Sets dropdown entry's name in navigation. Only for parents!
- # # Section specific configuration:
- # list do
- # # filters [:id, :name] # Array of field names which filters should be shown by default in the table header
- # # items_per_page 100 # Override default_items_per_page
- # # sort_by :id # Sort column (default is primary key)
- # # sort_reverse true # Sort direction (default is true for primary key, last created first)
- # end
- # show do; end
- # edit do; end
- # export do; end
- # # also see the create, update, modal and nested sections, which override edit in specific cases (resp. when creating, updating, modifying from another model in a popup modal or modifying from another model nested form)
- # # you can override a cross-section field configuration in any section with the same syntax `configure :field_name do ... end`
- # # using `field` instead of `configure` will exclude all other fields and force the ordering
- # end
- end
|