You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.1 KiB
46 lines
1.1 KiB
RailsAdmin.config do |config| |
|
config.asset_source = :webpack |
|
|
|
### Popular gems integration |
|
|
|
## == Devise == |
|
config.authenticate_with do |
|
warden.authenticate! scope: :user |
|
end |
|
config.current_user_method(&:current_user) |
|
|
|
config.authorize_with do |
|
redirect_to main_app.root_path unless current_user&.support? |
|
end |
|
## == CancanCan == |
|
# config.authorize_with :cancancan |
|
|
|
## == Pundit == |
|
# config.authorize_with :pundit |
|
|
|
## == PaperTrail == |
|
# config.audit_with :paper_trail, 'User', 'PaperTrail::Version' # PaperTrail >= 3.0.0 |
|
|
|
### More at https://github.com/railsadminteam/rails_admin/wiki/Base-configuration |
|
|
|
## == Gravatar integration == |
|
## To disable Gravatar integration in Navigation Bar set to false |
|
# config.show_gravatar = true |
|
config.included_models = %w[LogValidation] |
|
|
|
config.actions do |
|
dashboard # mandatory |
|
index # mandatory |
|
new |
|
export |
|
bulk_delete |
|
show |
|
edit |
|
delete |
|
show_in_app |
|
|
|
## With an audit adapter, you can add: |
|
# history_index |
|
# history_show |
|
end |
|
end
|
|
|