retrospring/config/initializers/rails_admin.rb
2022-01-02 19:50:45 +01:00

50 lines
957 B
Ruby

# frozen_string_literal: true
# workaround to get pagination right
RailsAdmin.config do |config|
config.main_app_name = ['justask', 'Kontrollzentrum']
config.parent_controller = '::ApplicationController'
## == Authentication ==
config.authenticate_with do
redirect_to main_app.root_path unless current_user&.has_role?(:administrator)
end
config.current_user_method(&:current_user)
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
config.included_models = %w[
Answer
Comment
List
ListMember
Inbox
MuteRule
Notification
Profile
Question
Relationship
Report
Service
Services::Twitter
Services::Tumblr
Smile
Theme
User
UserBan
]
end