clean up rails_admin configuration

This commit is contained in:
Karol
2020-11-26 17:20:28 +01:00
parent f98de3b66b
commit 79c1532742
3 changed files with 5 additions and 9 deletions

View File

@ -76,7 +76,4 @@ class ApplicationPolicy
end
private :require_user!
end
[:dashboard?, :index?, :new?, :export?, :bulk_delete?, :show?, :edit?, :delete?, :show_in_app?,].each do |action|
define_method(action) { admin? }
end
end

View File

@ -14,11 +14,10 @@ RailsAdmin.config do |config|
## == Pundit ==
# config.authorize_with :pundit
config.authorize_with do
redirect_to main_app.root_path unless current_user.admin?
# unless current_user.admin?
# flash[:alert] = 'Access denied.'
# redirect_to main_app.root_path
# end
unless current_user&.admin?
flash[:alert] = 'Access denied.'
redirect_to main_app.root_path
end
end
## == PaperTrail ==

View File

@ -1,7 +1,6 @@
FILENAME_REGEXP = /[\w\.]+/ unless Kernel.const_defined?(:FILENAME_REGEXP)
Rails.application.routes.draw do
mount RailsAdmin::Engine => '/rails_admin', as: 'rails_admin'
resources :error_template_attributes
resources :error_templates do
member do
@ -161,4 +160,5 @@ Rails.application.routes.draw do
post "/submit", to: 'remote_evaluation#submit', via: [:post]
mount ActionCable.server => '/cable'
mount RailsAdmin::Engine => '/rails_admin', as: 'rails_admin'
end