Sha256: 5f953e76b42f2a54599a2b568fad8c5447c90452df7bda48000a2977a8537d3e

Contents?: true

Size: 898 Bytes

Versions: 123

Compression:

Stored size: 898 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 - Entitlement 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

123 entries across 123 versions & 1 rubygems

Version Path
katello-4.12.1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.12.0 app/helpers/katello/subscription_mailer_helper.rb
katello-4.12.0.rc3 app/helpers/katello/subscription_mailer_helper.rb
katello-4.12.0.rc2 app/helpers/katello/subscription_mailer_helper.rb
katello-4.12.0.rc1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.11.1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.11.0 app/helpers/katello/subscription_mailer_helper.rb
katello-4.11.0.rc2 app/helpers/katello/subscription_mailer_helper.rb
katello-4.11.0.rc1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.10.0 app/helpers/katello/subscription_mailer_helper.rb
katello-4.9.2 app/helpers/katello/subscription_mailer_helper.rb
katello-4.10.0.rc2 app/helpers/katello/subscription_mailer_helper.rb
katello-4.10.0.rc1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.8.4 app/helpers/katello/subscription_mailer_helper.rb
katello-4.9.1 app/helpers/katello/subscription_mailer_helper.rb
katello-4.8.3 app/helpers/katello/subscription_mailer_helper.rb
katello-4.9.0 app/helpers/katello/subscription_mailer_helper.rb
katello-4.7.6 app/helpers/katello/subscription_mailer_helper.rb
katello-4.8.2 app/helpers/katello/subscription_mailer_helper.rb
katello-4.9.0.rc2 app/helpers/katello/subscription_mailer_helper.rb