class Admin::Settings::ServicesController < Admin::SettingsController def index @service = params[:s] if @service.blank? redirect_to admin_settings_services_path(params: { s: "discourse" }) end end def create service = params.require(:service) update_settings redirect_to admin_settings_services_path(params: { s: service }), flash: { success: "Settings saved" } end def setting_params params.require(:setting).permit( :discourse_enabled, :ejabberd_enabled, :gitea_enabled, :lndhub_enabled, :lndhub_admin_enabled, :lndhub_keysend_enabled, :mastodon_enabled, :mediawiki_enabled, :nostr_enabled, ) end end