33 lines
		
	
	
		
			594 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			594 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
class Admin::Settings::ServicesController < Admin::SettingsController
 | 
						|
  before_action :set_service, only: [:show, :update]
 | 
						|
 | 
						|
  def index
 | 
						|
    redirect_to admin_settings_service_path("btcpay")
 | 
						|
  end
 | 
						|
 | 
						|
  def show
 | 
						|
  end
 | 
						|
 | 
						|
  def update
 | 
						|
    update_settings
 | 
						|
 | 
						|
    redirect_to admin_settings_service_path(@service), flash: {
 | 
						|
      success: "Settings saved"
 | 
						|
    }
 | 
						|
  end
 | 
						|
 | 
						|
  private
 | 
						|
 | 
						|
    def set_subsection
 | 
						|
      @subsection = "services"
 | 
						|
    end
 | 
						|
 | 
						|
    def set_service
 | 
						|
      @service = params[:service]
 | 
						|
 | 
						|
      if @service.blank?
 | 
						|
        redirect_to admin_settings_services_path and return
 | 
						|
      end
 | 
						|
    end
 | 
						|
end
 |