diff --git a/config/initializers/avo.rb b/config/initializers/avo.rb index c207085..186625d 100644 --- a/config/initializers/avo.rb +++ b/config/initializers/avo.rb @@ -19,8 +19,9 @@ ## == Authentication == config.current_user_method = :current_user - # config.authenticate_with do - # end + config.authenticate_with do + warden.authenticate! scope: :user + end ## == Authorization == # config.is_admin_method = :is_admin diff --git a/config/routes.rb b/config/routes.rb index 1a100ad..a339029 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,12 +1,7 @@ Rails.application.routes.draw do - if Rails.env.development? + authenticate :user, lambda { |u| u.admin? } do mount GoodJob::Engine => "/admin/good_job" mount Avo::Engine => "/admin" - else - authenticate :user, lambda { |u| u.admin? } do - mount GoodJob::Engine => "/admin/good_job" - mount Avo::Engine => "/admin" - end end # Custom Avo tool routes