Sha256: 5630164936cf9e6d8b237603416e73f5d5ec5ec9fbdffb191fbbe0975019693e
Contents?: true
Size: 741 Bytes
Versions: 50
Compression:
Stored size: 741 Bytes
Contents
module Actions module Candlepin module Owner class StartUpstreamExport < Candlepin::UpstreamAbstractAsyncTask input_format do param :organization_id param :upstream end def invoke_external_task organization = ::Organization.find(input[:organization_id]) output[:response] = organization.redhat_provider.start_owner_upstream_export(input[:upstream]) end def humanized_output result_data = output[:task]&.[]('resultData') return '' if result_data&.[]('status').blank? "Upstream Candlepin job status: #{result_data['status']}\n Message: #{result_data['statusMessage']}" end end end end end
Version data entries
50 entries across 50 versions & 1 rubygems