diff --git a/app/controllers/settings/providers_controller.rb b/app/controllers/settings/providers_controller.rb index 3808fac70..196acfca4 100644 --- a/app/controllers/settings/providers_controller.rb +++ b/app/controllers/settings/providers_controller.rb @@ -1,8 +1,6 @@ class Settings::ProvidersController < ApplicationController layout "settings" - guard_feature unless: -> { self_hosted? } - before_action :ensure_admin, only: [ :show, :update ] def show diff --git a/test/controllers/settings/providers_controller_test.rb b/test/controllers/settings/providers_controller_test.rb index ced1ba20b..63ac52888 100644 --- a/test/controllers/settings/providers_controller_test.rb +++ b/test/controllers/settings/providers_controller_test.rb @@ -8,13 +8,13 @@ class Settings::ProvidersControllerTest < ActionDispatch::IntegrationTest Provider::Factory.ensure_adapters_loaded end - test "cannot access when self hosting is disabled" do + test "can access when self hosting is disabled (managed mode)" do Rails.configuration.stubs(:app_mode).returns("managed".inquiry) get settings_providers_url - assert_response :forbidden + assert_response :success patch settings_providers_url, params: { setting: { plaid_client_id: "test123" } } - assert_response :forbidden + assert_redirected_to settings_providers_url end test "should get show when self hosting is enabled" do