Sha256: dfcb3d18ce5ad2a087d14b474d1577853f759ddbb3fd4deff45a9757db83605d

Contents?: true

Size: 853 Bytes

Versions: 54

Compression:

Stored size: 853 Bytes

Contents

module Katello
  class Api::V2::HostTracerController < Api::V2::ApiController
    #include Katello::Concerns::FilteredAutoCompleteSearch

    before_action :find_host, :only => :index

    resource_description do
      api_version 'v2'
      api_base_url "/api"
    end

    api :GET, "/hosts/:host_id/traces", N_("List services that need restarting on the host")
    param :host_id, :number, :required => true, :desc => N_("ID of the host")
    def index
      collection = scoped_search(index_relation, :application, :asc, :resource_class => ::Katello::HostTracer)
      respond_for_index(:collection => collection)
    end

    protected

    def index_relation
      @host.host_traces
    end

    private

    def find_host
      @host = resource_finder(::Host::Managed.authorized(:view_hosts, ::Host::Managed), params[:host_id])
    end
  end
end

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
katello-3.15.3.1 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.15.3 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.15.2 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.15.1.1 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.15.1 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.15.0.1 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.15.0 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.15.0.rc2 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.15.0.rc1.3 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.15.0.rc1.2 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.15.0.rc1.1 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.15.0.rc1 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.14.1 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.13.4 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.14.0 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.13.3 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.14.0.rc2 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.13.2 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.14.0.rc1 app/controllers/katello/api/v2/host_tracer_controller.rb
katello-3.13.1 app/controllers/katello/api/v2/host_tracer_controller.rb