theforeman/foreman_maintain

View on GitHub
definitions/procedures/foreman_tasks/ui_investigate.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'cgi'
module Procedures::ForemanTasks
  class UiInvestigate < ForemanMaintain::Procedure
    metadata do
      for_feature :foreman_tasks
      description 'Investigate the tasks via UI'
      param :search_query
    end

    attr_reader :search_query

    def run
      ask(<<~MESSAGE)
        Go to https://#{hostname}/foreman_tasks/tasks?search=#{CGI.escape(@search_query.to_s)}
        press ENTER after the tasks are resolved.
      MESSAGE
    end
  end
end