mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-27 21:06:49 +00:00
I considered adding a request spec, but figured it still doesnt' test the form, so better to use a full system spec.
22 lines
469 B
Ruby
22 lines
469 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Admin
|
|
class ConnectedAppSettingsController < Spree::Admin::BaseController
|
|
def update
|
|
Spree::Config.set(connected_apps_enabled:)
|
|
|
|
respond_to do |format|
|
|
format.html {
|
|
redirect_to main_app.edit_admin_connected_app_settings_path
|
|
}
|
|
end
|
|
end
|
|
|
|
private
|
|
|
|
def connected_apps_enabled
|
|
params.require(:preferences).require(:connected_apps_enabled).join(",")
|
|
end
|
|
end
|
|
end
|