Sha256: 9db72e6dfd3e98cf26a82e0ed365d6213e2caeb0ae2e6fd0fee907bd7cd2c807

Contents?: true

Size: 894 Bytes

Versions: 18

Compression:

Stored size: 894 Bytes

Contents

module Katello
  module SubscriptionMailerHelper
    include Rails.application.routes.url_helpers
    include ActionView::Helpers::UrlHelper

    def report_url
      base_url = report_data_report_template_path(@report_template.id, job_id: @provider_job_id)
      "#{Setting[:foreman_url]}#{base_url}"
    end

    def report_link
      link_to _("View a report of the affected hosts"), report_url
    end

    def start_report_task(days_from_now)
      @report_template = ReportTemplate.find_by(name: "Subscription - General Report")
      template_input_id = @report_template.template_inputs.find_by_name("Days from Now").id.to_s
      params = { format: 'csv', template_id: @report_template.id, input_values: { template_input_id => { value: days_from_now} } }
      composer = ReportComposer.new(params)
      @provider_job_id = composer.schedule_rendering.provider_job_id
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
katello-4.16.0 app/helpers/katello/subscription_mailer_helper.rb
katello-4.15.1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.16.0.rc2 app/helpers/katello/subscription_mailer_helper.rb
katello-4.16.0.rc1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.14.3 app/helpers/katello/subscription_mailer_helper.rb
katello-4.14.2 app/helpers/katello/subscription_mailer_helper.rb
katello-4.15.0 app/helpers/katello/subscription_mailer_helper.rb
katello-4.15.0.rc2 app/helpers/katello/subscription_mailer_helper.rb
katello-4.15.0.rc1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.14.1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.14.0 app/helpers/katello/subscription_mailer_helper.rb
katello-4.14.0.rc3 app/helpers/katello/subscription_mailer_helper.rb
katello-4.14.0.rc2 app/helpers/katello/subscription_mailer_helper.rb
katello-4.14.0.rc1.1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.14.0.rc1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.13.1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.13.0 app/helpers/katello/subscription_mailer_helper.rb
katello-4.13.0.rc1 app/helpers/katello/subscription_mailer_helper.rb