Sha256: 53d7664c35959d1b5c369849d6878dedf04c24f24da37bb76adf002e90e9c782

Contents?: true

Size: 755 Bytes

Versions: 2

Compression:

Stored size: 755 Bytes

Contents

class ScaptimonyArfReportsController < ApplicationController
  include Foreman::Controller::AutoCompleteSearch

  before_filter :find_by_id, :only => [:show, :destroy]

  def model_of_controller
    ::Scaptimony::ArfReport
  end

  # GET /scaptimony/arf_reports
  def index
    @arf_reports = resource_base.search_for(params[:search], :order => params[:order]).paginate(:page => params[:page], :per_page => params[:per_page])
  end

  # GET /scaptimony/arf_reports/1
  def show
    self.response_body = @arf_report
  end

  def destroy
    if @arf_report.destroy
      process_success :success_redirect => scaptimony_arf_reports_path
    else
      process_error
    end
  end

  def find_by_id
    @arf_report = resource_base.find(params[:id])
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
foreman_openscap-0.2.1 app/controllers/scaptimony_arf_reports_controller.rb
foreman_openscap-0.2.0 app/controllers/scaptimony_arf_reports_controller.rb